aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/decode_as_dialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt/decode_as_dialog.cpp')
-rw-r--r--ui/qt/decode_as_dialog.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/ui/qt/decode_as_dialog.cpp b/ui/qt/decode_as_dialog.cpp
index f2854d8163..901199fa65 100644
--- a/ui/qt/decode_as_dialog.cpp
+++ b/ui/qt/decode_as_dialog.cpp
@@ -553,6 +553,7 @@ void DecodeAsDialog::applyChanges()
if (!g_strcmp0(decode_as_entry->table_name, ui_name_to_name_[item->text(table_col_)])) {
gpointer selector_value;
+ QByteArray byteArray;
switch (selector_type) {
case FT_UINT8:
@@ -565,7 +566,8 @@ void DecodeAsDialog::applyChanges()
case FT_STRINGZ:
case FT_UINT_STRING:
case FT_STRINGZPAD:
- selector_value = (gpointer) item->text(selector_col_).toUtf8().constData();
+ byteArray = item->text(selector_col_).toUtf8();
+ selector_value = (gpointer) byteArray.constData();
break;
default:
continue;