diff options
author | Jędrzej Nowacki <jedrzej.nowacki@nokia.com> | 2011-11-17 16:58:38 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-11-18 10:31:07 +0100 |
commit | 2aba4e12babb5227a5370d0da5c8dfa7b832c5b9 (patch) | |
tree | ed5d50a86032b2ae6ceeb83480a6aca7791ace65 /src/plugins/platforms/xcb/qxcbconnection.h | |
parent | abe5a0a432116963d22c4ef501a4dfd2393d66fb (diff) |
Fix a memory leak in QXcbConnection.
Change-Id: I2307bf434c53d9321c71609eeacc1f3883bbbb13
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Diffstat (limited to 'src/plugins/platforms/xcb/qxcbconnection.h')
-rw-r--r-- | src/plugins/platforms/xcb/qxcbconnection.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/platforms/xcb/qxcbconnection.h b/src/plugins/platforms/xcb/qxcbconnection.h index 5887e57968..ebe95c0013 100644 --- a/src/plugins/platforms/xcb/qxcbconnection.h +++ b/src/plugins/platforms/xcb/qxcbconnection.h @@ -305,7 +305,7 @@ public: QXcbClipboard *clipboard() const { return m_clipboard; } QXcbDrag *drag() const { return m_drag; } - QXcbWMSupport *wmSupport() const { return m_wmSupport; } + QXcbWMSupport *wmSupport() const { return m_wmSupport.data(); } #ifdef XCB_USE_XLIB void *xlib_display() const { return m_xlib_display; } @@ -382,7 +382,7 @@ private: QXcbKeyboard *m_keyboard; QXcbClipboard *m_clipboard; QXcbDrag *m_drag; - QXcbWMSupport *m_wmSupport; + QScopedPointer<QXcbWMSupport> m_wmSupport; #if defined(XCB_USE_XLIB) void *m_xlib_display; |