From cce26202abc70949f42e136358dd7c588d2f6ee8 Mon Sep 17 00:00:00 2001 From: jules Date: Thu, 20 Jun 2019 10:13:59 +0100 Subject: [PATCH] Fix for using menu action lambdas in the Mac menu bar --- modules/juce_gui_basics/native/juce_mac_MainMenu.mm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/juce_gui_basics/native/juce_mac_MainMenu.mm b/modules/juce_gui_basics/native/juce_mac_MainMenu.mm index 5fe8bef2ec..5375760661 100644 --- a/modules/juce_gui_basics/native/juce_mac_MainMenu.mm +++ b/modules/juce_gui_basics/native/juce_mac_MainMenu.mm @@ -200,6 +200,12 @@ public: { if (currentModel != nullptr) { + if (item.action != nullptr) + { + MessageManager::callAsync (item.action); + return; + } + if (item.customCallback != nullptr) if (! item.customCallback->menuItemTriggered()) return;