mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-18 00:54:19 +00:00
fixed a problem with native submenus in Snow Leopard
This commit is contained in:
parent
ddf22bd416
commit
a983bb1300
2 changed files with 6 additions and 0 deletions
|
|
@ -259191,6 +259191,7 @@ public:
|
|||
[item setEnabled: iter.isEnabled];
|
||||
|
||||
NSMenu* sub = createMenu (*iter.subMenu, iter.itemName, topLevelMenuId, topLevelIndex);
|
||||
[sub setDelegate: nil];
|
||||
[menuToAddTo setSubmenu: sub forItem: item];
|
||||
}
|
||||
else
|
||||
|
|
@ -259397,6 +259398,8 @@ void MenuBarModel::setMacMainMenu (MenuBarModel* newMenuBarModel,
|
|||
{
|
||||
if (getMacMainMenu() != newMenuBarModel)
|
||||
{
|
||||
const ScopedAutoReleasePool pool;
|
||||
|
||||
if (newMenuBarModel == 0)
|
||||
{
|
||||
delete JuceMainMenuHandler::instance;
|
||||
|
|
|
|||
|
|
@ -258,6 +258,7 @@ public:
|
|||
[item setEnabled: iter.isEnabled];
|
||||
|
||||
NSMenu* sub = createMenu (*iter.subMenu, iter.itemName, topLevelMenuId, topLevelIndex);
|
||||
[sub setDelegate: nil];
|
||||
[menuToAddTo setSubmenu: sub forItem: item];
|
||||
}
|
||||
else
|
||||
|
|
@ -465,6 +466,8 @@ void MenuBarModel::setMacMainMenu (MenuBarModel* newMenuBarModel,
|
|||
{
|
||||
if (getMacMainMenu() != newMenuBarModel)
|
||||
{
|
||||
const ScopedAutoReleasePool pool;
|
||||
|
||||
if (newMenuBarModel == 0)
|
||||
{
|
||||
delete JuceMainMenuHandler::instance;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue