ui/cocoa/menu.m

changeset 1190
7dcd5994c9a5
parent 1189
6efc3994e8dd
child 1191
2c50216019e4
--- a/ui/cocoa/menu.m	Thu Jun 11 20:27:11 2026 +0200
+++ b/ui/cocoa/menu.m	Thu Jun 11 20:35:37 2026 +0200
@@ -189,15 +189,16 @@
 static BOOL menu_is_initialized = NO;
 
 void ui_menu_init(void) {
-    if(menu_is_initialized) {
+    UiMenu *menus_begin = uic_get_menu_list();
+    UiMenu *ls = menus_begin;
+    
+    if(menu_is_initialized || !ls) {
         return;
     }
     menu_is_initialized = YES;
     
     bindingItems = [[NSMutableArray alloc] init];
     
-    UiMenu *menus_begin = uic_get_menu_list();
-    UiMenu *ls = menus_begin;
     int index = 1;
     while(ls) {
         if(ls->item.type == UI_MENU) {

mercurial