ListView with StrictlyEnforceRange skips over items
authorMartin Jones <martin.jones@nokia.com>
Fri, 5 Aug 2011 03:44:38 +0000 (13:44 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 5 Aug 2011 07:23:48 +0000 (09:23 +0200)
commitab4cac7453c5da79f356bdac4b15d876dde97938
tree78bbbf3b7833b8242b130a6cda41de5df8085a4a
parent97ff5987170460172f9a808193b17af8b3abd6d3
ListView with StrictlyEnforceRange skips over items

When list item size varies smaller items next to larger
items may not be able to become the current item.  Ensure
the snap item is found using the correct range, i.e.
half of previous item above snap pos and half of next item
below.

Change-Id: I52ae235e6b801bda48fcb636bb4150ab643715e8
Fixes: QTBUG-20745
Reviewed-on: http://codereview.qt.nokia.com/2650
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Bea Lam <bea.lam@nokia.com>
src/declarative/items/qsglistview.cpp
src/qtquick1/graphicsitems/qdeclarativelistview.cpp