From 5c70e53722c4bf3d7184741c52ec0fbf6564e3c2 Mon Sep 17 00:00:00 2001 From: Richard Moe Gustavsen Date: Fri, 22 Feb 2013 09:34:42 +0100 Subject: [PATCH] QPA: fix memory leak in qwindowsysteminterface.h Just removing the event from QList will not delete it... Change-Id: I3c4bb69a2afaada7ad4d5695eba0b3f29e9463ec Reviewed-by: Friedemann Kleint Reviewed-by: Konstantin Ritt --- src/gui/kernel/qwindowsysteminterface_p.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/kernel/qwindowsysteminterface_p.h b/src/gui/kernel/qwindowsysteminterface_p.h index 3d98ae07c96..8336c3d63c5 100644 --- a/src/gui/kernel/qwindowsysteminterface_p.h +++ b/src/gui/kernel/qwindowsysteminterface_p.h @@ -411,7 +411,7 @@ public: const QMutexLocker locker(&mutex); for (int i = 0; i < impl.size(); ++i) { if (impl.at(i) == e) { - impl.removeAt(i); + delete impl.takeAt(i); break; } }