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;