aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/macgui/macwindowmanager.cpp7
-rw-r--r--graphics/macgui/macwindowmanager.h2
2 files changed, 9 insertions, 0 deletions
diff --git a/graphics/macgui/macwindowmanager.cpp b/graphics/macgui/macwindowmanager.cpp
index a7ebf7569f..cbc2159536 100644
--- a/graphics/macgui/macwindowmanager.cpp
+++ b/graphics/macgui/macwindowmanager.cpp
@@ -223,6 +223,13 @@ void MacWindowManager::activateMenu() {
_menu->setVisible(true);
}
+bool MacWindowManager::isMenuActive() {
+ if (!_menu)
+ return false;
+
+ return _menu->isVisible();
+}
+
void MacWindowManager::setActive(int id) {
if (_activeWindow == id)
return;
diff --git a/graphics/macgui/macwindowmanager.h b/graphics/macgui/macwindowmanager.h
index 7db0d019e8..07a60cba82 100644
--- a/graphics/macgui/macwindowmanager.h
+++ b/graphics/macgui/macwindowmanager.h
@@ -142,6 +142,8 @@ public:
void activateMenu();
+ bool isMenuActive();
+
/**
* Set hot zone where menu appears (works only with autohide menu)
*/