From e3c30f5bb3e54271dea9590380d4f1c519c9865b Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Mon, 2 Sep 2024 10:46:54 -0400 Subject: [PATCH] Settings: Hide "minimize to system tray" when system tray is disabled We do this for the state events setting, so let's do it here too. --- src/settings/NeoChatGeneralPage.qml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/settings/NeoChatGeneralPage.qml b/src/settings/NeoChatGeneralPage.qml index b20bb4797..604772b5f 100644 --- a/src/settings/NeoChatGeneralPage.qml +++ b/src/settings/NeoChatGeneralPage.qml @@ -45,7 +45,7 @@ FormCard.FormCardPage { id: minimizeDelegate text: i18n("Minimize to system tray on startup") checked: NeoChatConfig.minimizeToSystemTrayOnStartup - visible: Controller.supportSystemTray && !Kirigami.Settings.isMobile + visible: Controller.supportSystemTray && !Kirigami.Settings.isMobile && NeoChatConfig.systemTray enabled: NeoChatConfig.systemTray && !NeoChatConfig.isMinimizeToSystemTrayOnStartupImmutable onToggled: { NeoChatConfig.minimizeToSystemTrayOnStartup = checked; @@ -56,6 +56,7 @@ FormCard.FormCardPage { FormCard.FormDelegateSeparator { above: minimizeDelegate below: automaticallyDelegate + visible: minimizeDelegate.visible } FormCard.FormCheckDelegate {