diff options
Diffstat (limited to 'libs/distrho/src/DistrhoUIInternal.hpp')
-rw-r--r-- | libs/distrho/src/DistrhoUIInternal.hpp | 9 |
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: |