From f1c90f316a9b4c85ec89acb2a47d4d06a93274db Mon Sep 17 00:00:00 2001
From: Xavier Jouslin de Noray <xavier.jouslindenoray@savoirfairelinux.com>
Date: Thu, 28 Dec 2023 11:08:44 -0500
Subject: [PATCH] PluginStoreView: add logic to improve user experience

Change-Id: Ie1e2495bed08224d6806d0df41124c4b62b7c2e0
---
 src/app/settingsview/components/PluginStoreListView.qml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/app/settingsview/components/PluginStoreListView.qml b/src/app/settingsview/components/PluginStoreListView.qml
index 37b058ba3..eff89a05a 100644
--- a/src/app/settingsview/components/PluginStoreListView.qml
+++ b/src/app/settingsview/components/PluginStoreListView.qml
@@ -64,6 +64,8 @@ ColumnLayout {
             spacing: 10
             Repeater {
                 id: pluginStoreRepeater
+                Component.onCompleted: root.visible = root.storeAvailable && pluginStoreRepeater.count !== 0 || !root.storeAvailable
+                onCountChanged: root.visible = root.storeAvailable && pluginStoreRepeater.count !== 0 || !root.storeAvailable
                 model: PluginStoreListModel
                 delegate: Item {
                     id: wrapper
-- 
GitLab