Check whether the Flickable is the mouse grabber before ungrabbing
in mouseReleaseEvent() to suppress warnings in case event delivery
does not rely on mouse grabbing.
Change-Id: I3c3398ebbb9d8ab2cb6181677752b73e265cf02f
Reviewed-by: Martin Jones <martin.jones@nokia.com>
d->clearDelayedPress();
d->handleMouseReleaseEvent(event);
event->accept();
- ungrabMouse();
+ if (canvas() && canvas()->mouseGrabberItem() == this)
+ ungrabMouse();
} else {
QQuickItem::mouseReleaseEvent(event);
}