|
|
@@ -296,7 +296,12 @@ private: |
|
|
NSMenu* m = [[NSMenu alloc] initWithTitle: juceStringToNS (menuName)];
|
|
|
NSMenu* m = [[NSMenu alloc] initWithTitle: juceStringToNS (menuName)];
|
|
|
|
|
|
|
|
|
[m setAutoenablesItems: false];
|
|
|
[m setAutoenablesItems: false];
|
|
|
|
|
|
|
|
|
|
|
|
#if defined (MAC_OS_X_VERSION_10_6) && MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6
|
|
|
[m setDelegate: (id<NSMenuDelegate>) callback];
|
|
|
[m setDelegate: (id<NSMenuDelegate>) callback];
|
|
|
|
|
|
#else
|
|
|
|
|
|
[m setDelegate: callback];
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
for (PopupMenu::MenuItemIterator iter (menu); iter.next();)
|
|
|
for (PopupMenu::MenuItemIterator iter (menu); iter.next();)
|
|
|
addMenuItem (iter, m, topLevelMenuId, topLevelIndex);
|
|
|
addMenuItem (iter, m, topLevelMenuId, topLevelIndex);
|
|
|
|