diff options
Diffstat (limited to 'src/quick/items/qquickflickable.cpp')
-rw-r--r-- | src/quick/items/qquickflickable.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/quick/items/qquickflickable.cpp b/src/quick/items/qquickflickable.cpp index f8b69eeedf..374d4397ff 100644 --- a/src/quick/items/qquickflickable.cpp +++ b/src/quick/items/qquickflickable.cpp @@ -2383,7 +2383,7 @@ void QQuickFlickable::movementEnding(bool hMovementEnding, bool vMovementEnding) } // emit moving signals - bool wasMoving = d->hData.moving || d->vData.moving; + bool wasMoving = isMoving(); if (hMovementEnding && d->hData.moving && (!d->pressed && !d->stealMouse)) { d->hData.moving = false; @@ -2396,7 +2396,7 @@ void QQuickFlickable::movementEnding(bool hMovementEnding, bool vMovementEnding) d->vMoved = false; emit movingVerticallyChanged(); } - if (wasMoving && (!d->hData.moving || !d->vData.moving)) { + if (wasMoving && !isMoving()) { emit movingChanged(); emit movementEnded(); } |