summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorkirillpt <kirp@dismail.de>2020-11-25 19:31:03 +0300
committerkirillpt <kirp@dismail.de>2020-11-25 19:31:03 +0300
commit041c01f3a47f787a2807aab04178d6f3b0cb0af3 (patch)
tree2db9c005e289cf4228e061e260347a93b16752ab /src
parentchange \!disabled for enabled, because toggled return true if enabled (diff)
downloadnheko-041c01f3a47f787a2807aab04178d6f3b0cb0af3.tar.xz
made this: if Tray become disabled and startInTray was enabled, startInTray before blocks, goes disabled too
Diffstat (limited to 'src')
-rw-r--r--src/UserSettingsPage.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/UserSettingsPage.cpp b/src/UserSettingsPage.cpp

index 39b01f71..76825a98 100644 --- a/src/UserSettingsPage.cpp +++ b/src/UserSettingsPage.cpp
@@ -549,8 +549,10 @@ UserSettingsPage::UserSettingsPage(QSharedPointer<UserSettings> settings, QWidge cameraFrameRateCombo_ = new QComboBox{this}; timelineMaxWidthSpin_ = new QSpinBox{this}; - if (!settings_->tray()) + if (!settings_->tray()) { + startInTrayToggle_->setState(false); startInTrayToggle_->setDisabled(true); + } avatarCircles_->setFixedSize(64, 48); @@ -875,6 +877,7 @@ UserSettingsPage::UserSettingsPage(QSharedPointer<UserSettings> settings, QWidge if (enabled) { startInTrayToggle_->setEnabled(true); } else { + startInTrayToggle_->setState(false); startInTrayToggle_->setDisabled(true); } emit trayOptionChanged(enabled); @@ -971,7 +974,6 @@ UserSettingsPage::showEvent(QShowEvent *) utils::restoreCombobox(themeCombo_, settings_->theme()); utils::restoreCombobox(ringtoneCombo_, settings_->ringtone()); - // FIXME: Toggle treats true as "off" trayToggle_->setState(settings_->tray()); startInTrayToggle_->setState(settings_->startInTray()); groupViewToggle_->setState(settings_->groupView());