From dce47947e970f754017b5d893394f3c1364d5696 Mon Sep 17 00:00:00 2001 From: ElCruncharino <59633028+ElCruncharino@users.noreply.github.com> Date: Thu, 9 Jul 2026 20:47:01 -0400 Subject: [PATCH] Linux: fix tray icon menu build with INDICATOR=1 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 f0409cd78f..ce6d0eddd4 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);