diff options
Diffstat (limited to 'src/templates/qquickswipeview.cpp')
-rw-r--r-- | src/templates/qquickswipeview.cpp | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/templates/qquickswipeview.cpp b/src/templates/qquickswipeview.cpp index 41091930..3fb27b31 100644 --- a/src/templates/qquickswipeview.cpp +++ b/src/templates/qquickswipeview.cpp @@ -241,20 +241,22 @@ void QQuickSwipeViewAttachedPrivate::setView(QQuickSwipeView *view) void QQuickSwipeViewAttachedPrivate::setIsCurrent(bool current) { - if (current != isCurrent) { - isCurrent = current; - Q_Q(QQuickSwipeViewAttached); - emit q->isCurrentItemChanged(); - } + if (current == isCurrent) + return; + + isCurrent = current; + Q_Q(QQuickSwipeViewAttached); + emit q->isCurrentItemChanged(); } void QQuickSwipeViewAttachedPrivate::setIndex(int i) { - if (i != index) { - index = i; - Q_Q(QQuickSwipeViewAttached); - emit q->indexChanged(); - } + if (i == index) + return; + + index = i; + Q_Q(QQuickSwipeViewAttached); + emit q->indexChanged(); } void QQuickSwipeViewAttachedPrivate::updateView(QQuickItem *parent) |