From fdd8d77e7c26821b6695709095f8d4b61bee6837 Mon Sep 17 00:00:00 2001 From: Nick Haghiri <59633028+ElCruncharino@users.noreply.github.com> Date: Mon, 13 Jul 2026 11:38:54 +0000 Subject: [PATCH] Linux: fix tray icon menu build with INDICATOR=1 (#1823) A few menu item labels were passed as wxString instead of .mb_str(), which doesn't compile against wxWidgets 3.2. One label in the same function already did it right, the rest didn't. --- src/Main/Forms/MainFrame.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Main/Forms/MainFrame.cpp b/src/Main/Forms/MainFrame.cpp index f0409cd7..ce6d0edd 100644 --- a/src/Main/Forms/MainFrame.cpp +++ b/src/Main/Forms/MainFrame.cpp @@ -1627,23 +1627,23 @@ namespace VeraCrypt gtk_menu_shell_append (GTK_MENU_SHELL (menu), gtk_separator_menu_item_new()); - indicator_item_mountfavorites = gtk_menu_item_new_with_label (LangString["IDM_MOUNT_FAVORITE_VOLUMES"]); + indicator_item_mountfavorites = gtk_menu_item_new_with_label (LangString["IDM_MOUNT_FAVORITE_VOLUMES"].mb_str()); gtk_menu_shell_append (GTK_MENU_SHELL (menu), indicator_item_mountfavorites); g_signal_connect (indicator_item_mountfavorites, "activate", G_CALLBACK (IndicatorOnMountAllFavoritesMenuItemSelected), this); - indicator_item_dismountall = gtk_menu_item_new_with_label (LangString["HK_UNMOUNT_ALL"]); + indicator_item_dismountall = gtk_menu_item_new_with_label (LangString["HK_UNMOUNT_ALL"].mb_str()); gtk_menu_shell_append (GTK_MENU_SHELL (menu), indicator_item_dismountall); g_signal_connect (indicator_item_dismountall, "activate", G_CALLBACK (IndicatorOnDismountAllMenuItemSelected), this); gtk_menu_shell_append (GTK_MENU_SHELL (menu), gtk_separator_menu_item_new()); - indicator_item_prefs = gtk_menu_item_new_with_label (LangString["IDM_PREFERENCES"]); + indicator_item_prefs = gtk_menu_item_new_with_label (LangString["IDM_PREFERENCES"].mb_str()); gtk_menu_shell_append (GTK_MENU_SHELL (menu), indicator_item_prefs); g_signal_connect (indicator_item_prefs, "activate", G_CALLBACK (IndicatorOnPreferencesMenuItemSelected), this); gtk_menu_shell_append (GTK_MENU_SHELL (menu), gtk_separator_menu_item_new()); - indicator_item_exit = gtk_menu_item_new_with_label (LangString["EXIT"]); + indicator_item_exit = gtk_menu_item_new_with_label (LangString["EXIT"].mb_str()); gtk_menu_shell_append (GTK_MENU_SHELL (menu), indicator_item_exit); g_signal_connect (indicator_item_exit, "activate", G_CALLBACK (IndicatorOnExitMenuItemSelected), this);