diff options
Diffstat (limited to 'src/templates/qquickstackview_p.cpp')
-rw-r--r-- | src/templates/qquickstackview_p.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/templates/qquickstackview_p.cpp b/src/templates/qquickstackview_p.cpp index f03ff7fc..196e77e3 100644 --- a/src/templates/qquickstackview_p.cpp +++ b/src/templates/qquickstackview_p.cpp @@ -374,12 +374,10 @@ bool QQuickStackViewPrivate::pushElement(QQuickStackElement *element) bool QQuickStackViewPrivate::popElements(QQuickStackElement *element) { Q_Q(QQuickStackView); - if (elements.count() > 1) { - while (elements.count() > 1 && elements.top() != element) { - delete elements.pop(); - if (!element) - break; - } + while (elements.count() > 1 && elements.top() != element) { + delete elements.pop(); + if (!element) + break; } return elements.top()->load(q); } |