diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/templates/qquickpopup.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/templates/qquickpopup.cpp b/src/templates/qquickpopup.cpp index 2da468d0..2e826591 100644 --- a/src/templates/qquickpopup.cpp +++ b/src/templates/qquickpopup.cpp @@ -92,7 +92,7 @@ QQuickPopupTransitionManager::QQuickPopupTransitionManager(QQuickPopupPrivate *p void QQuickPopupTransitionManager::transitionEnter() { - if (isRunning()) + if (state == Enter && isRunning()) return; QList<QQuickStateAction> actions; state = Enter; @@ -101,7 +101,7 @@ void QQuickPopupTransitionManager::transitionEnter() void QQuickPopupTransitionManager::transitionExit() { - if (isRunning()) + if (state == Exit && isRunning()) return; QList<QQuickStateAction> actions; state = Exit; |