From c4e6af36079ac74c08866817bdb7bd09e620eff5 Mon Sep 17 00:00:00 2001
From: Ming Rui Zhang <mingrui.zhang@savoirfairelinux.com>
Date: Fri, 18 Sep 2020 13:58:43 -0400
Subject: [PATCH] settings: do not change window size when exceeding the
 minimum size

Gitlab: #93
Change-Id: I6bab91cf691cba40095ec8a8571c0e3b3772192c
---
 src/mainview/MainView.qml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/mainview/MainView.qml b/src/mainview/MainView.qml
index 819537a5e..0da2f745e 100644
--- a/src/mainview/MainView.qml
+++ b/src/mainview/MainView.qml
@@ -149,8 +149,10 @@ Window {
                 mainViewStack.push(settingsView, StackView.Immediate)
                 sidePanelViewStack.push(leftPanelSettingsView, StackView.Immediate)
 
-                mainViewWindow.width = settingsViewPreferredWidth
+                var windowCurrentMinimizedSize = settingsViewPreferredWidth
                         + sidePanelViewStackPreferredWidth + onWidthChangedTriggerDistance
+                if (mainViewWindow.width < windowCurrentMinimizedSize)
+                    mainViewWindow.width = windowCurrentMinimizedSize
             }
         } else {
             sidePanelViewStack.pop(StackView.Immediate)
-- 
GitLab