diff options
Diffstat (limited to 'ui')
-rw-r--r-- | ui/qt/decode_as_dialog.cpp | 4 |
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; |