From 4caa499612b501ec6fa89f7c40f6f401fa01238e Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 22 Dec 2008 13:52:11 +0000 Subject: [PATCH] couple of small mac fixes --- build/macosx/platform_specific_code/juce_mac_Files.mm | 2 ++ build/macosx/platform_specific_code/juce_mac_MainMenu.mm | 3 +++ juce_amalgamated.cpp | 5 +++++ 3 files changed, 10 insertions(+) diff --git a/build/macosx/platform_specific_code/juce_mac_Files.mm b/build/macosx/platform_specific_code/juce_mac_Files.mm index 290fe81a26..c939aca90e 100644 --- a/build/macosx/platform_specific_code/juce_mac_Files.mm +++ b/build/macosx/platform_specific_code/juce_mac_Files.mm @@ -231,6 +231,8 @@ bool File::isHidden() const throw() //============================================================================== const File File::getSpecialLocation (const SpecialLocationType type) { + const ScopedAutoReleasePool pool; + const char* resultPath = 0; switch (type) diff --git a/build/macosx/platform_specific_code/juce_mac_MainMenu.mm b/build/macosx/platform_specific_code/juce_mac_MainMenu.mm index 26bf9419c1..9ffed2be35 100644 --- a/build/macosx/platform_specific_code/juce_mac_MainMenu.mm +++ b/build/macosx/platform_specific_code/juce_mac_MainMenu.mm @@ -431,6 +431,9 @@ void MenuBarModel::setMacMainMenu (MenuBarModel* newMenuBarModel, } rebuildMainMenu (extraAppleMenuItems); + + if (newMenuBarModel != 0) + newMenuBarModel->menuItemsChanged(); } MenuBarModel* MenuBarModel::getMacMainMenu() throw() diff --git a/juce_amalgamated.cpp b/juce_amalgamated.cpp index cfc3d4b1fa..2409622851 100644 --- a/juce_amalgamated.cpp +++ b/juce_amalgamated.cpp @@ -264065,6 +264065,8 @@ bool File::isHidden() const throw() const File File::getSpecialLocation (const SpecialLocationType type) { + const ScopedAutoReleasePool pool; + const char* resultPath = 0; switch (type) @@ -267167,6 +267169,9 @@ void MenuBarModel::setMacMainMenu (MenuBarModel* newMenuBarModel, } rebuildMainMenu (extraAppleMenuItems); + + if (newMenuBarModel != 0) + newMenuBarModel->menuItemsChanged(); } MenuBarModel* MenuBarModel::getMacMainMenu() throw()