Browse Source

[macOS] Fix changing main menu item names.

bruvzg 1 year ago
parent
commit
112f489449
1 changed files with 4 additions and 0 deletions
  1. 4 0
      platform/macos/display_server_macos.mm

+ 4 - 0
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];
 		NSMenuItem *menu_item = [menu itemAtIndex:p_idx];
 		if (menu_item) {
 		if (menu_item) {
 			[menu_item setTitle:[NSString stringWithUTF8String:p_text.utf8().get_data()]];
 			[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()]];
+			}
 		}
 		}
 	}
 	}
 }
 }