From 698c29d9255245017cabd9f18a795f5c9a977ed1 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Thu, 30 Nov 2017 17:10:59 +0100 Subject: [PATCH] memory leak fixed --- src/controls/QskPageIndicatorSkinlet.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/controls/QskPageIndicatorSkinlet.cpp b/src/controls/QskPageIndicatorSkinlet.cpp index 2a134d89..3bbcdf63 100644 --- a/src/controls/QskPageIndicatorSkinlet.cpp +++ b/src/controls/QskPageIndicatorSkinlet.cpp @@ -161,7 +161,11 @@ QSGNode* QskPageIndicatorSkinlet::updateBulletsNode( // if count has decreased we need to remove superfluous nodes while ( bulletNode->nextSibling() != nullptr ) + { + auto sibling = bulletNode->nextSibling(); node->removeChildNode( bulletNode->nextSibling() ); + delete sibling; + } return node; }