aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates/qquickpageindicator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/quicktemplates/qquickpageindicator.cpp')
-rw-r--r--src/quicktemplates/qquickpageindicator.cpp7
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