@@ -36,6 +36,8 @@ Rectangle {
36 property real inverseProgress: 0 // This is the progress for left edge drags, in pixels.
36 property real inverseProgress: 0 // This is the progress for left edge drags, in pixels.
38 onInverseProgressChanged: {
38 onInverseProgressChanged: {
39+ // This can't be a simple binding because that would be triggered after this handler
40+ // while we need it active before doing the anition left/right
39 spreadView.animateX = (inverseProgress == 0)
41 spreadView.animateX = (inverseProgress == 0)
40 if (inverseProgress == 0 && priv.oldInverseProgress > 0) {
42 if (inverseProgress == 0 && priv.oldInverseProgress > 0) {
41 // left edge drag released. Minimum distance is given by design.
43 // left edge drag released. Minimum distance is given by design.