diff options
-rw-r--r-- | src/quick/items/qquickevents.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/quick/items/qquickevents.cpp b/src/quick/items/qquickevents.cpp index 61d843210e..2671b9c9a2 100644 --- a/src/quick/items/qquickevents.cpp +++ b/src/quick/items/qquickevents.cpp @@ -949,6 +949,7 @@ QQuickPointerEvent *QQuickPointerTouchEvent::reset(QEvent *event) } else { // Restore the grabbers without notifying (don't call onGrabChanged) point->m_exclusiveGrabber = grabbers.at(i); + point->m_grabberIsHandler = (qmlobject_cast<QQuickPointerHandler *>(point->m_exclusiveGrabber) != nullptr); point->m_passiveGrabbers = passiveGrabberses.at(i); } } |