summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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