| 1058:92592a640fe3 | 1059:226140134594 |
|---|---|
| 47 if (!menu) { | 47 if (!menu) { |
| 48 return NULL; | 48 return NULL; |
| 49 } | 49 } |
| 50 | 50 |
| 51 HMENU hMenu = CreateMenu(); | 51 HMENU hMenu = CreateMenu(); |
| 52 ui_add_menu(hMenu, 0, &menu->item, obj); | 52 while (menu) { |
| 53 | 53 ui_add_menu(hMenu, 0, &menu->item, obj); |
| 54 UiMenuItemI *next = menu->item.next; | |
| 55 menu = next && next->type == UI_MENU ? (UiMenu*)next : NULL; | |
| 56 } | |
| 54 | 57 |
| 55 | 58 |
| 56 return hMenu; | 59 return hMenu; |
| 57 } | 60 } |
| 58 | 61 |