Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.0.0
-
None
Description
Using SailfishOS SDK, I have a QtLocation Map item in a Page.
Mousegrab event is not captured by Map so it is catched by the parent Page.
According to Jolla Dev on Sailfish-Devel Mailing list: https://lists.sailfishos.org/pipermail/devel/2014-February/003468.html
This looks like a bug in the Qt Location Map type. It should be calling
QQuickItem::setKeepMouseGrab() once a gesture is detected to prevent any input
event filters defined in parent items (such as the PageStack) from getting
those events.
See attached QtCreator project for an example