diff options
author | Martin Jones <martin.jones@nokia.com> | 2011-02-28 03:49:37 (GMT) |
---|---|---|
committer | Martin Jones <martin.jones@nokia.com> | 2011-02-28 04:46:50 (GMT) |
commit | cb0a6844705802564c81b581f24a76c5d5adf6d1 (patch) | |
tree | d17b9382c66f21a748f138f76a06a767f665c31e /src/declarative/qml/qdeclarativebinding.cpp | |
parent | 6d7c12ae3f3d0eae6946524ce023ac452cf188c4 (diff) | |
download | Qt-cb0a6844705802564c81b581f24a76c5d5adf6d1.zip Qt-cb0a6844705802564c81b581f24a76c5d5adf6d1.tar.gz Qt-cb0a6844705802564c81b581f24a76c5d5adf6d1.tar.bz2 |
Drag over bounds errors when ListView has variable height content
There are two related problems:
- when dragging variable height content up beyond bounds items are
destroyed, causing the maximum extent to change, which in turn causes
skipping. This is fixed by storing the extents on press so that later
changes do not affect drag behavior.
- when variable height content is dragged beyond the bounds and
and released, items are created as the view returns to bounds. This
changes the extents, however the bound target was not updated. If the
viewport height changes during fixup the bounds animation is now
updated.
Change-Id: Ib37ec9e51f8ceb71af1e2e58f25fd8da18dcd632
Task-number: QTBUG-17769
Reviewed-by: Michael Brasser
Diffstat (limited to 'src/declarative/qml/qdeclarativebinding.cpp')
0 files changed, 0 insertions, 0 deletions