summaryrefslogtreecommitdiffstats
path: root/src/declarative/graphicsitems/qdeclarativeflickable.cpp
diff options
context:
space:
mode:
authorMartin Jones <martin.jones@nokia.com>2011-01-21 05:03:35 (GMT)
committerMartin Jones <martin.jones@nokia.com>2011-01-21 05:03:35 (GMT)
commitc3dd455b03a6c03011e2446f69fc262230e91639 (patch)
tree4400e080dc56d85012f063eea7178681eda505b4 /src/declarative/graphicsitems/qdeclarativeflickable.cpp
parent8c3086aa36b51a9731fce8eb8146b33ab8196aed (diff)
downloadQt-c3dd455b03a6c03011e2446f69fc262230e91639.zip
Qt-c3dd455b03a6c03011e2446f69fc262230e91639.tar.gz
Qt-c3dd455b03a6c03011e2446f69fc262230e91639.tar.bz2
positionViewAtIndex can fail when positioned near end of list.
We positioned the view beyond the bounds, which in some cases resulted in only one item being created. Combined with a bug in the bounds fixup very many items were created. Task-number: QT-4441 Reviewed-by: Michael Brasser
Diffstat (limited to 'src/declarative/graphicsitems/qdeclarativeflickable.cpp')
-rw-r--r--src/declarative/graphicsitems/qdeclarativeflickable.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/declarative/graphicsitems/qdeclarativeflickable.cpp b/src/declarative/graphicsitems/qdeclarativeflickable.cpp
index 4aaec38..dc7536e 100644
--- a/src/declarative/graphicsitems/qdeclarativeflickable.cpp
+++ b/src/declarative/graphicsitems/qdeclarativeflickable.cpp
@@ -299,7 +299,7 @@ void QDeclarativeFlickablePrivate::fixup(AxisData &data, qreal minExtent, qreal
timeline.move(data.move, maxExtent - dist/2, QEasingCurve(QEasingCurve::InQuad), fixupDuration/4);
timeline.move(data.move, maxExtent, QEasingCurve(QEasingCurve::OutExpo), 3*fixupDuration/4);
} else {
- timeline.set(data.move, minExtent);
+ timeline.set(data.move, maxExtent);
}
}
vTime = timeline.time();