@@ -316,7 +316,7 @@ FocusScope {
318 // do we need to scroll?
318 // do we need to scroll?
319− if (mouseX < scrollAreaWidth) {
319+ if (mouseX < scrollAreaWidth + margins) {
320 var progress = Math.min(1, (scrollAreaWidth + margins - mouseX) / (scrollAreaWidth - margins));
320 var progress = Math.min(1, (scrollAreaWidth + margins - mouseX) / (scrollAreaWidth - margins));
321 var contentX = (1 - progress) * (spreadFlickable.contentWidth - spreadFlickable.width)
321 var contentX = (1 - progress) * (spreadFlickable.contentWidth - spreadFlickable.width)
322 spreadFlickable.contentX = Math.max(0, Math.min(spreadFlickable.contentX, contentX))
322 spreadFlickable.contentX = Math.max(0, Math.min(spreadFlickable.contentX, contentX))