diff options
Diffstat (limited to 'src/widgets/graphicsview/qgraphicsscene.cpp')
-rw-r--r-- | src/widgets/graphicsview/qgraphicsscene.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/widgets/graphicsview/qgraphicsscene.cpp b/src/widgets/graphicsview/qgraphicsscene.cpp index a63403a039..6feeb943b7 100644 --- a/src/widgets/graphicsview/qgraphicsscene.cpp +++ b/src/widgets/graphicsview/qgraphicsscene.cpp @@ -6067,7 +6067,7 @@ void QGraphicsScenePrivate::gestureEventHandler(QGestureEvent *event) // initial gesture targets if (!conflictedGestures.isEmpty()) { for (int i = 0; i < cachedTargetItems.size(); ++i) { - QWeakPointer<QGraphicsObject> item = cachedTargetItems.at(i); + QPointer<QGraphicsObject> item = cachedTargetItems.at(i); // get gestures to deliver to the current item QSet<QGesture *> gestures = conflictedGestures & cachedItemGestures.value(item.data()); @@ -6153,7 +6153,7 @@ void QGraphicsScenePrivate::gestureEventHandler(QGestureEvent *event) } qSort(cachedTargetItems.begin(), cachedTargetItems.end(), qt_closestItemFirst); for (int i = 0; i < cachedTargetItems.size(); ++i) { - QWeakPointer<QGraphicsObject> receiver = cachedTargetItems.at(i); + QPointer<QGraphicsObject> receiver = cachedTargetItems.at(i); QSet<QGesture *> gestures = undeliveredGestures & cachedItemGestures.value(receiver.data()); gestures -= cachedAlreadyDeliveredGestures.value(receiver.data()); |