summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>2012-05-25 12:59:47 +0200
committerQt by Nokia <qt-info@nokia.com>2012-05-25 17:23:20 +0200
commit2848395b50346b87e28e5bb0523ae1a0aff1d0fc (patch)
treeeae5971abe81faa7a6762d5783d6c07ddde77179 /src
parent9015e479dbb6b1ed0c85c77890d9ef97aab0b149 (diff)
XCB/EGL: Free display.
Fix valgrind reporting resource leaks. Change-Id: I4c2038f61b63dc5b6bc0c7eca43f0f339ddf723a Reviewed-by: Girish Ramakrishnan <girish.1.ramakrishnan@nokia.com>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/platforms/xcb/qxcbconnection.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/platforms/xcb/qxcbconnection.cpp b/src/plugins/platforms/xcb/qxcbconnection.cpp
index 728dd1dd00..3d17e38159 100644
--- a/src/plugins/platforms/xcb/qxcbconnection.cpp
+++ b/src/plugins/platforms/xcb/qxcbconnection.cpp
@@ -213,6 +213,11 @@ QXcbConnection::~QXcbConnection()
#endif
delete m_reader;
+#ifdef XCB_USE_EGL
+ if (m_has_egl)
+ eglTerminate(m_egl_display);
+#endif //XCB_USE_EGL
+
#ifdef XCB_USE_XLIB
XCloseDisplay((Display *)m_xlib_display);
#else