diff --git a/src/core/mainwindow.cpp b/src/core/mainwindow.cpp index 0d24b7d60..4b04cc5ee 100644 --- a/src/core/mainwindow.cpp +++ b/src/core/mainwindow.cpp @@ -778,7 +778,7 @@ void MainWindow::ReloadSettings() { #ifndef Q_OS_MACOS settings.beginGroup(BehaviourSettingsPage::kSettingsGroup); - bool showtrayicon = settings.value("showtrayicon", true).toBool(); + bool showtrayicon = settings.value("showtrayicon", (QSystemTrayIcon::isSystemTrayAvailable() ? true : false)).toBool(); settings.endGroup(); if (tray_icon_) tray_icon_->SetVisible(showtrayicon); if ((!showtrayicon || !QSystemTrayIcon::isSystemTrayAvailable()) && !isVisible()) show();