summaryrefslogtreecommitdiff
path: root/libs/distrho/src/DistrhoUIInternal.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/distrho/src/DistrhoUIInternal.hpp')
-rw-r--r--libs/distrho/src/DistrhoUIInternal.hpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/libs/distrho/src/DistrhoUIInternal.hpp b/libs/distrho/src/DistrhoUIInternal.hpp
index 2672a85..e398624 100644
--- a/libs/distrho/src/DistrhoUIInternal.hpp
+++ b/libs/distrho/src/DistrhoUIInternal.hpp
@@ -233,6 +233,11 @@ public:
return ! glApp.isQuiting();
}
+ bool isVisible() const noexcept
+ {
+ return glWindow.isVisible();
+ }
+
void quit()
{
glWindow.close();
@@ -254,9 +259,11 @@ public:
glWindow.setTransientWinId(winId);
}
- void setVisible(const bool yesNo)
+ bool setVisible(const bool yesNo)
{
glWindow.setVisible(yesNo);
+
+ return ! glApp.isQuiting();
}
private: