From 860f59893b7f0522f052de855c4ce80ea0a1678b Mon Sep 17 00:00:00 2001
From: Xavier Jouslin de Noray <xavier.jouslindenoray@savoirfairelinux.com>
Date: Mon, 29 May 2023 12:46:14 -0400
Subject: [PATCH] SettingsSidePanel: implement deselect function

Gitlab: #1130

Change-Id: I166d41f495278a8d8a7c918e1d6d818108acae4e
---
 src/app/settingsview/SettingsSidePanel.qml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/app/settingsview/SettingsSidePanel.qml b/src/app/settingsview/SettingsSidePanel.qml
index 416e42ba3..cb29d6c74 100644
--- a/src/app/settingsview/SettingsSidePanel.qml
+++ b/src/app/settingsview/SettingsSidePanel.qml
@@ -143,11 +143,15 @@ SidePanelBase {
     }
 
     function open(index) {
-        indexSelected(-1)
         indexSelected(index)
         root.currentIndex = index
     }
 
+    function deselect() {
+        indexSelected(-1);
+        root.currentIndex = -1;
+    }
+
     function select(index) {
         if (!root.isSinglePane)
             indexSelected(index)
-- 
GitLab