From f10409fb21d8d6d6773b0bd7118d2170559187b6 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 27 Oct 2016 15:22:40 +0200 Subject: [client] Fix memleak --- src/client/util/platform/blankscreen_X11.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/client') 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; } -- cgit v1.2.3-55-g7522