From 48b20e22f7a4e91b90d9c2890a4fac1cd387bcc1 Mon Sep 17 00:00:00 2001 From: Mentalflow <312902918@qq.com> Date: Wed, 8 May 2024 22:19:41 +0800 Subject: [PATCH] RibbonTour: Reduce memory use. --- lib_source/qml/RibbonTour.qml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib_source/qml/RibbonTour.qml b/lib_source/qml/RibbonTour.qml index bfa0240..78a688c 100644 --- a/lib_source/qml/RibbonTour.qml +++ b/lib_source/qml/RibbonTour.qml @@ -82,6 +82,7 @@ Popup { id: container spacing: 10 Loader{ + id: loader width: item ? item.implicitWidth : 50 height: item ? item.implicitHeight : 50 sourceComponent: content_source ? undefined : content_items @@ -232,9 +233,13 @@ Popup { rec.close() if(popup.targetList[popup.currentIndex].exit_func) popup.targetList[popup.currentIndex].exit_func() + loader.sourceComponent = undefined + loader.source = "" } onAboutToShow: { + loader.sourceComponent = content_source ? undefined : content_items + loader.source = content_source rec.open() currentTarget = targetList[0].target currentIndex = 0