Signed-off-by: falkTX <falktx@falktx.com>tags/v2.4.1
@@ -123,6 +123,9 @@ public: | |||||
{ | { | ||||
CARLA_SAFE_ASSERT(! fIsVisible); | CARLA_SAFE_ASSERT(! fIsVisible); | ||||
if (fDisplay == nullptr) | |||||
return; | |||||
if (fIsVisible) | if (fIsVisible) | ||||
{ | { | ||||
XUnmapWindow(fDisplay, fHostWindow); | XUnmapWindow(fDisplay, fHostWindow); | ||||
@@ -135,11 +138,8 @@ public: | |||||
fHostWindow = 0; | fHostWindow = 0; | ||||
} | } | ||||
if (fDisplay != nullptr) | |||||
{ | |||||
XCloseDisplay(fDisplay); | |||||
fDisplay = nullptr; | |||||
} | |||||
XCloseDisplay(fDisplay); | |||||
fDisplay = nullptr; | |||||
} | } | ||||
void show() override | void show() override | ||||