diff --git a/src/librssguard/gui/settings/settingsgui.ui b/src/librssguard/gui/settings/settingsgui.ui
index cca44ee7c..85cd9f51c 100644
--- a/src/librssguard/gui/settings/settingsgui.ui
+++ b/src/librssguard/gui/settings/settingsgui.ui
@@ -141,7 +141,7 @@
Tray area
- -
+
-
@@ -180,13 +180,6 @@
- -
-
-
- Start application hidden
-
-
-
-
@@ -200,7 +193,7 @@
- -
+
-
Qt::Orientation::Vertical
@@ -213,6 +206,13 @@
+ -
+
+
+ Start application minimized (or hidden if configured)
+
+
+
@@ -465,7 +465,6 @@
m_checkColoredIconsWhenArticles
m_checkCountUnreadMessages
m_checkHideWhenMinimized
- m_checkHidden
m_checkCloseTabsDoubleClick
m_checkCloseTabsMiddleClick
m_checkNewTabDoubleClick
diff --git a/src/librssguard/miscellaneous/application.cpp b/src/librssguard/miscellaneous/application.cpp
index 78be4fecb..f63d74a57 100644
--- a/src/librssguard/miscellaneous/application.cpp
+++ b/src/librssguard/miscellaneous/application.cpp
@@ -358,8 +358,7 @@ void Application::reactOnForeignNotifications() {
void Application::hideOrShowMainForm() {
// Display main window.
- if (qApp->settings()->value(GROUP(GUI), SETTING(GUI::MainWindowStartsHidden)).toBool() &&
- SystemTrayIcon::isSystemTrayDesired() && SystemTrayIcon::isSystemTrayAreaAvailable()) {
+ if (qApp->settings()->value(GROUP(GUI), SETTING(GUI::MainWindowStartsHidden)).toBool()) {
qDebugNN << LOGSEC_CORE << "Hiding the main window when the application is starting.";
mainForm()->switchVisibility(true);
}