diff options
Diffstat (limited to 'src/quicktemplates/qquickpageindicator.cpp')
-rw-r--r-- | src/quicktemplates/qquickpageindicator.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/quicktemplates/qquickpageindicator.cpp b/src/quicktemplates/qquickpageindicator.cpp index b0bc5188fe..8b77b79e9f 100644 --- a/src/quicktemplates/qquickpageindicator.cpp +++ b/src/quicktemplates/qquickpageindicator.cpp @@ -177,6 +177,13 @@ QQuickPageIndicator::QQuickPageIndicator(QQuickItem *parent) { } +QQuickPageIndicator::~QQuickPageIndicator() +{ + Q_D(QQuickPageIndicator); + if (d->contentItem) + QQuickItemPrivate::get(d->contentItem)->removeItemChangeListener(d, QQuickItemPrivate::Children); +} + /*! \qmlproperty int QtQuick.Controls::PageIndicator::count |