From 9d9d72f47b48c0b1c50c28e02c3f61742440c2cc Mon Sep 17 00:00:00 2001 From: Gerald Combs Date: Tue, 31 Jan 2023 14:03:04 -0800 Subject: [PATCH] Qt: Fix Logray compilation with Qt 6.4 Copy+paste afa2579124 to fix wireshark/ui/logray/logray_main_window_slots.cpp:1564:40: error: attempt to use a deleted function stats_tree_action->setData(cfg->abbr); ^ Qt/6.4.2/macos/lib/QtCore.framework/Headers/qvariant.h:199:5: note: 'QVariant' has been explicitly marked deleted here QVariant(T) = delete; ^ --- ui/logray/logray_main_window_slots.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/logray/logray_main_window_slots.cpp b/ui/logray/logray_main_window_slots.cpp index 222deed797..abae655f02 100644 --- a/ui/logray/logray_main_window_slots.cpp +++ b/ui/logray/logray_main_window_slots.cpp @@ -1561,7 +1561,7 @@ void LograyMainWindow::addStatsPluginsToMenu() { } stats_tree_action = new QAction(stat_name, this); - stats_tree_action->setData(cfg->abbr); + stats_tree_action->setData(QString::fromUtf8(cfg->abbr)); parent_menu->addAction(stats_tree_action); connect(stats_tree_action, &QAction::triggered, this, [this]() { QAction* action = qobject_cast(sender());