commit 3464cfdbe670417664d99be006022649cfac85e0
parent f23edf167d5e78db5797ffc9d5a5afaa528d6ece
Author: falkTX <falktx@gmail.com>
Date: Sat, 16 Aug 2014 23:03:19 +0100
Revert DSSI UI auto-close fix, no longer needed
Diffstat:
1 file changed, 1 insertion(+), 10 deletions(-)
diff --git a/distrho/src/DistrhoUIDSSI.cpp b/distrho/src/DistrhoUIDSSI.cpp
@@ -95,7 +95,6 @@ public:
UIDssi(const OscData& oscData, const char* const uiTitle)
: fUI(this, 0, nullptr, setParameterCallback, setStateCallback, sendNoteCallback, setSizeCallback),
fHostClosed(false),
- fShowCalled(false),
fOscData(oscData)
{
fUI.setTitle(uiTitle);
@@ -113,13 +112,7 @@ public:
{
fOscData.idle();
- if (! fUI.idle())
- {
- // host might not have called show yet
- if (fShowCalled)
- break;
- }
- else if (fHostClosed)
+ if (fHostClosed || ! fUI.idle())
break;
d_msleep(30);
@@ -149,7 +142,6 @@ public:
void dssiui_show()
{
- fShowCalled = true;
fUI.setVisible(true);
}
@@ -204,7 +196,6 @@ protected:
private:
UIExporter fUI;
bool fHostClosed;
- bool fShowCalled;
const OscData& fOscData;