diff options
Diffstat (limited to 'ui/qt/main_window_slots.cpp')
-rw-r--r-- | ui/qt/main_window_slots.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ui/qt/main_window_slots.cpp b/ui/qt/main_window_slots.cpp index a41aa2dbde..f5e02c4ae7 100644 --- a/ui/qt/main_window_slots.cpp +++ b/ui/qt/main_window_slots.cpp @@ -1009,8 +1009,10 @@ gboolean MainWindow::filter_expression_add_action(const void *key _U_, void *val dfb_action->setProperty(dfe_property_label_, QString(fe->label)); dfb_action->setProperty(dfe_property_expression_, QString(fe->expression)); - if (data->window->filter_expression_toolbar_->actions().count() > 0) { - data->window->filter_expression_toolbar_->addSeparator(); + if (data->actions_added) { + QFrame *sep = new QFrame(); + sep->setEnabled(false); + data->window->filter_expression_toolbar_->addWidget(sep); } data->window->filter_expression_toolbar_->addAction(dfb_action); connect(dfb_action, SIGNAL(triggered()), data->window, SLOT(displayFilterButtonClicked())); |