diff options
author | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2012-05-25 12:59:47 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-25 17:23:20 +0200 |
commit | 2848395b50346b87e28e5bb0523ae1a0aff1d0fc (patch) | |
tree | eae5971abe81faa7a6762d5783d6c07ddde77179 /src/plugins | |
parent | 9015e479dbb6b1ed0c85c77890d9ef97aab0b149 (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/plugins')
-rw-r--r-- | src/plugins/platforms/xcb/qxcbconnection.cpp | 5 |
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 |