QWindowSystemInterface: Fix memory leak
Don't leak event objects in synchronousWindowSystemEvents mode. Change-Id: I663aa100a3629dd1caa926765046f9e0c30b6374 Reviewed-by: Jørgen Lind <jorgen.lind@theqtcompany.com>
This commit is contained in:
parent
d23562da1c
commit
befe1e37e2
@ -427,6 +427,7 @@ void QWindowSystemInterfacePrivate::handleWindowSystemEvent(QWindowSystemInterfa
|
|||||||
{
|
{
|
||||||
if (synchronousWindowsSystemEvents) {
|
if (synchronousWindowsSystemEvents) {
|
||||||
QGuiApplicationPrivate::processWindowSystemEvent(ev);
|
QGuiApplicationPrivate::processWindowSystemEvent(ev);
|
||||||
|
delete ev;
|
||||||
} else {
|
} else {
|
||||||
windowSystemEventQueue.append(ev);
|
windowSystemEventQueue.append(ev);
|
||||||
QAbstractEventDispatcher *dispatcher = QGuiApplicationPrivate::qt_qpa_core_dispatcher();
|
QAbstractEventDispatcher *dispatcher = QGuiApplicationPrivate::qt_qpa_core_dispatcher();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user