-
Bug
-
Resolution: Done
-
Not Evaluated
-
5.8.0
-
Linux / X11
-
814d15c5255cf4a46419c21d5f193bb1a499f9f4
In function: QQuickWindowPrivate::deliverTouchAsMouse QTouchEvent is created to heap:
qquickwindow.cpp
QTouchEvent *event = pointerEvent->asPointerTouchEvent()->touchEventForItem(item);
By function
qquickevents.cpp
QTouchEvent *QQuickPointerTouchEvent::touchEventForItem(QQuickItem *item, bool isFiltering) const { ... QTouchEvent *touchEvent = new QTouchEvent(eventType); ... }
QScopedPointer should be used instead of QTouchEvent *event to make sure Qt will delete the QTouchEvent created in heap.