Nesting PathView and Flickable causes PathView to stop at wrong offset
authorMartin Jones <martin.jones@nokia.com>
Mon, 1 Aug 2011 05:49:33 +0000 (15:49 +1000)
committerQt by Nokia <qt-info@nokia.com>
Tue, 2 Aug 2011 04:42:28 +0000 (06:42 +0200)
commitec55d20563254f946135666412e2bdf8f8184e77
treecc82bcb61dbf474c35c19e5be27368502bb35874
parenta1bd1690851c905d79ae694c15a04fd12a717f3e
Nesting PathView and Flickable causes PathView to stop at wrong offset

Don't stop current animation until a drag is actually initiated.
Also ensure we handle a stolen grab sensibly.

Change-Id: I0ad493595fb85e1c9bace2d805184f911341fce2
Fixes: QTBUG-19439
Reviewed-on: http://codereview.qt.nokia.com/2420
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
src/declarative/items/qsgflickable.cpp
src/declarative/items/qsgpathview.cpp
src/declarative/items/qsgpathview_p.h
src/qtquick1/graphicsitems/qdeclarativeflickable.cpp
src/qtquick1/graphicsitems/qdeclarativepathview.cpp
src/qtquick1/graphicsitems/qdeclarativepathview_p.h