summaryrefslogtreecommitdiff
path: root/ui/qt/filter_expression_frame.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt/filter_expression_frame.cpp')
-rw-r--r--ui/qt/filter_expression_frame.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/qt/filter_expression_frame.cpp b/ui/qt/filter_expression_frame.cpp
index 2057cf1ee4..15fae7eeeb 100644
--- a/ui/qt/filter_expression_frame.cpp
+++ b/ui/qt/filter_expression_frame.cpp
@@ -23,6 +23,7 @@
#include <ui_filter_expression_frame.h>
#include <epan/filter_expressions.h>
+#include <epan/uat-int.h>
#include <ui/preference_utils.h>
#include <QPushButton>
@@ -91,6 +92,7 @@ void FilterExpressionFrame::on_labelLineEdit_textChanged(const QString)
void FilterExpressionFrame::on_buttonBox_accepted()
{
+ gchar* err = NULL;
QByteArray label_ba = ui->labelLineEdit->text().toUtf8();
QByteArray expr_ba = ui->displayFilterLineEdit->text().toUtf8();
@@ -98,7 +100,9 @@ void FilterExpressionFrame::on_buttonBox_accepted()
on_buttonBox_rejected();
emit filterExpressionsChanged();
- prefs_main_write();
+
+ uat_save(uat_get_table_by_name("Display expressions"), &err);
+ g_free(err);
}
void FilterExpressionFrame::on_buttonBox_rejected()