diff options
-rw-r--r-- | facetracknoir/ui.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/facetracknoir/ui.cpp b/facetracknoir/ui.cpp index d1b8ed43..0a11de42 100644 --- a/facetracknoir/ui.cpp +++ b/facetracknoir/ui.cpp @@ -359,12 +359,16 @@ void MainWindow::showProtocolSettings() { } void MainWindow::showFilterSettings() { - auto dialog = mk_dialog<IFilterDialog>(current_filter()); + if (libs.pFilter != nullptr) + { + auto dialog = mk_dialog<IFilterDialog>(current_filter()); - if (dialog) { - pFilterDialog = dialog; - dialog->register_filter(libs.pFilter.get()); - dialog->show(); + if (dialog) + { + pFilterDialog = dialog; + dialog->register_filter(libs.pFilter.get()); + dialog->show(); + } } } |