diff options
author | Olivier Blin <olivier.blin@softathome.com> | 2015-06-07 14:56:45 +0200 |
---|---|---|
committer | Olivier Blin <qt@blino.org> | 2015-06-12 09:51:56 +0000 |
commit | 1d5a45b171146599c11500f6d4b821b7e1930676 (patch) | |
tree | c73a0744abb0c6da70e469d33e971a818a009e9f | |
parent | d00f517237775546c9a9e3ad49e972a37486514b (diff) | |
download | qtwayland-1d5a45b171146599c11500f6d4b821b7e1930676.tar.gz qtwayland-1d5a45b171146599c11500f6d4b821b7e1930676.tar.bz2 qtwayland-1d5a45b171146599c11500f6d4b821b7e1930676.zip |
Fix input devices leak in client
Change-Id: I28200698706168308e450b2cd3cfa99df517f9b7
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
-rw-r--r-- | src/client/qwaylanddisplay.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/client/qwaylanddisplay.cpp b/src/client/qwaylanddisplay.cpp index c3925f5c..eb431cf0 100644 --- a/src/client/qwaylanddisplay.cpp +++ b/src/client/qwaylanddisplay.cpp @@ -165,6 +165,9 @@ QWaylandDisplay::QWaylandDisplay(QWaylandIntegration *waylandIntegration) QWaylandDisplay::~QWaylandDisplay(void) { + qDeleteAll(mInputDevices); + mInputDevices.clear(); + foreach (QWaylandScreen *screen, mScreens) { mWaylandIntegration->destroyScreen(screen); } |