@@ -188,10 +188,12 @@ SpreadDelegate {
190 if (spreadView.stage == 0 && !priv.isSelected) {
190 if (spreadView.stage == 0 && !priv.isSelected) {
191+ var targetScale = tile1StartScale - ((tile1StartScale - 1) * spreadView.snapPosition);
191− newScale = linearAnimation(0, spreadView.positionMarker2, root.tile1StartScale, 1, root.animatedProgress)
192+ newScale = linearAnimation(0, spreadView.positionMarker2, root.tile1StartScale, targetScale, root.animatedProgress)
193 } else if (spreadView.stage == 1 && !priv.isSelected) {
194 } else if (spreadView.stage == 1 && !priv.isSelected) {
195+ var startScale = tile1StartScale - ((tile1StartScale - 1) * spreadView.snapPosition);
194− newScale = linearAnimation(spreadView.positionMarker2, spreadView.positionMarker4, 1, priv.stage2startScale, root.progress)
196+ newScale = linearAnimation(spreadView.positionMarker2, spreadView.positionMarker4, startScale, priv.stage2startScale, root.progress)