diff options
-rw-r--r-- | qkineticscroller.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/qkineticscroller.cpp b/qkineticscroller.cpp index 0544518..387db04 100644 --- a/qkineticscroller.cpp +++ b/qkineticscroller.cpp @@ -767,10 +767,9 @@ bool QKineticScrollerPrivate::releaseWhileDragging(QKineticScroller::Input, cons } qKSDebug() << "release While dragging, velocity: "<<releaseVelocity<<"minimum velocity"<<minimumVelocity; - if (overshootX || overshootY) { - releaseVelocity = QPointF(0, 0); + if (overshootX || overshootY) setState(QKineticScroller::StateScrolling); - } else if (releaseVelocity >= minimumVelocity) + else if (releaseVelocity >= minimumVelocity) setState(QKineticScroller::StateScrolling); else setState(QKineticScroller::StateInactive); |