on xenial help sign in
fix spread close input area
438d306Michael Zanetti
qml/Stage/Spread/SpreadDelegateInputArea.qml+2−2
@@ -47,7 +47,7 @@ Item {
47
47
48 function pushDragEvent(event) {
48 function pushDragEvent(event) {
49 var currentTime = __dateTime.getCurrentTimeMs()
49 var currentTime = __dateTime.getCurrentTimeMs()
50− dragEvents.push([currentTime, event.x, event.y, getEventSpeed(currentTime, event)])
50+ dragEvents.push([currentTime, event.x - event.startX, event.y - event.startY, getEventSpeed(currentTime, event)])
51 cullOldDragEvents(currentTime)
51 cullOldDragEvents(currentTime)
52 updateSpeed()
52 updateSpeed()
53 }
53 }
@@ -77,7 +77,7 @@ Item {
77 if (dragEvents.length != 0) {
77 if (dragEvents.length != 0) {
78 var lastDrag = dragEvents[dragEvents.length-1]
78 var lastDrag = dragEvents[dragEvents.length-1]
79 var duration = Math.max(1, currentTime - lastDrag[0])
79 var duration = Math.max(1, currentTime - lastDrag[0])
80− return (event.y - lastDrag[2]) / duration
80+ return (event.y - event.startY - lastDrag[2]) / duration
81 } else {
81 } else {
82 return 0
82 return 0
83 }
83 }