Browse Source

Fix for OSX native recent files menu.

tags/2021-05-28
jules 12 years ago
parent
commit
802969a42e
2 changed files with 5 additions and 4 deletions
  1. +1
    -3
      extras/Introjucer/Source/Application/jucer_Application.h
  2. +4
    -1
      modules/juce_gui_basics/native/juce_mac_MainMenu.mm

+ 1
- 3
extras/Introjucer/Source/Application/jucer_Application.h View File

@@ -90,9 +90,7 @@ public:
mainWindowList.createWindowIfNoneAreOpen();
#if JUCE_MAC
// NB: the native recent menus doesn't work at the moment - must reenable this when fixed
//MenuBarModel::setMacMainMenu (menuModel, nullptr, "Open Recent");
MenuBarModel::setMacMainMenu (menuModel, nullptr);
MenuBarModel::setMacMainMenu (menuModel, nullptr, "Open Recent");
#endif
struct ModuleFolderChecker : public CallbackMessage


+ 4
- 1
modules/juce_gui_basics/native/juce_mac_MainMenu.mm View File

@@ -225,7 +225,10 @@ public:
if (recent->recentItem != nil)
{
[menuToAddTo addItem: [recent->recentItem copyWithZone: nil]];
if (NSMenu* parent = [recent->recentItem menu])
[parent removeItem: recent->recentItem];
[menuToAddTo addItem: recent->recentItem];
return;
}
}


Loading…
Cancel
Save