diff options
Diffstat (limited to 'src/client/util/platform/blankscreen_X11.cpp')
-rw-r--r-- | src/client/util/platform/blankscreen_X11.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/client/util/platform/blankscreen_X11.cpp b/src/client/util/platform/blankscreen_X11.cpp index 66c9f1f..1f36f89 100644 --- a/src/client/util/platform/blankscreen_X11.cpp +++ b/src/client/util/platform/blankscreen_X11.cpp @@ -21,7 +21,6 @@ BlankScreen::BlankScreen() : QDialog(NULL) _sysdep->dpy = XOpenDisplay(NULL); if (_sysdep->dpy == NULL) return; - assert(_sysdep->dpy); setWindowFlags(Qt::WindowStaysOnTopHint | Qt::X11BypassWindowManagerHint | Qt::FramelessWindowHint); setStyleSheet("background-color:#000"); @@ -32,6 +31,9 @@ BlankScreen::BlankScreen() : QDialog(NULL) BlankScreen::~BlankScreen() { unlock(); + if (_sysdep->dpy != NULL) { + XCloseDisplay(_sysdep->dpy); + } delete _sysdep; } |