From 7931d66b818f923fe24310b0eb598563aff6958c Mon Sep 17 00:00:00 2001 From: Andreas Traczyk Date: Thu, 22 Jun 2023 14:05:51 -0400 Subject: [PATCH] calloverlay: don't load call action item models when not visible Gitlab: #1173 Change-Id: I912cb7a16eb22de188350a741efeaa7e23d99d9b --- src/app/mainview/components/CallActionBar.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/mainview/components/CallActionBar.qml b/src/app/mainview/components/CallActionBar.qml index 155f6c02..b64632bc 100644 --- a/src/app/mainview/components/CallActionBar.qml +++ b/src/app/mainview/components/CallActionBar.qml @@ -490,7 +490,7 @@ Control { interactive: false model: SortFilterProxyModel { - sourceModel: CallOverlayModel.primaryModel() + sourceModel: root.visible ? CallOverlayModel.primaryModel() : null filters: ValueFilter { roleName: "Enabled" value: true @@ -542,7 +542,7 @@ Control { CallOverlayModel.overflowIndex = effectiveOverflowIndex; } - model: CallOverlayModel.overflowModel() + model: root.visible ? CallOverlayModel.overflowModel() : null delegate: buttonDelegate } @@ -553,7 +553,7 @@ Control { width: root.height height: width - model: CallOverlayModel.overflowHiddenModel() + model: root.visible ? CallOverlayModel.overflowHiddenModel() : null delegate: buttonDelegate