summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-02-03 23:22:35 +0100
committerRémi Verschelde <rverschelde@gmail.com>2024-02-03 23:22:35 +0100
commitc680c7cffe3e558e5c48a2cf160bf4bd3f2fa4f8 (patch)
tree4a1c42202c62c4f33237d279ec911e20929bef92
parenta72789c9d6d3c252017cc369e946bb6375b20d71 (diff)
parent112f489449634984dd6f248bc9a3513393312b1f (diff)
downloadredot-engine-c680c7cffe3e558e5c48a2cf160bf4bd3f2fa4f8.tar.gz
Merge pull request #87912 from bruvzg/menu_name_set_fix
[macOS] Fix changing main menu item names.
-rw-r--r--platform/macos/display_server_macos.mm4
1 files changed, 4 insertions, 0 deletions
diff --git a/platform/macos/display_server_macos.mm b/platform/macos/display_server_macos.mm
index b471fc827b..cad8435cbb 100644
--- a/platform/macos/display_server_macos.mm
+++ b/platform/macos/display_server_macos.mm
@@ -1676,6 +1676,10 @@ void DisplayServerMacOS::global_menu_set_item_text(const String &p_menu_root, in
NSMenuItem *menu_item = [menu itemAtIndex:p_idx];
if (menu_item) {
[menu_item setTitle:[NSString stringWithUTF8String:p_text.utf8().get_data()]];
+ NSMenu *sub_menu = [menu_item submenu];
+ if (sub_menu) {
+ [sub_menu setTitle:[NSString stringWithUTF8String:p_text.utf8().get_data()]];
+ }
}
}
}