From 83b69032ff2ba12f44b59a92469ffce2aa6368ec Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Tue, 4 Jul 2023 22:26:11 +0800 Subject: [PATCH] Ensure notify big folders checkbox state is changed when parent checkbox changes Signed-off-by: Claudio Cambra --- src/gui/generalsettings.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gui/generalsettings.cpp b/src/gui/generalsettings.cpp index 3348bf1a8d..82931e5fc7 100644 --- a/src/gui/generalsettings.cpp +++ b/src/gui/generalsettings.cpp @@ -432,14 +432,17 @@ void GeneralSettings::saveMiscSettings() ConfigFile cfgFile; const auto useMonoIcons = _ui->monoIconsCheckBox->isChecked(); + const auto newFolderLimitEnabled = _ui->newFolderLimitCheckBox->isChecked(); Theme::instance()->setSystrayUseMonoIcons(useMonoIcons); cfgFile.setMonoIcons(useMonoIcons); cfgFile.setCrashReporter(_ui->crashreporterCheckBox->isChecked()); cfgFile.setMoveToTrash(_ui->moveFilesToTrashCheckBox->isChecked()); - cfgFile.setNewBigFolderSizeLimit(_ui->newFolderLimitCheckBox->isChecked(), _ui->newFolderLimitSpinBox->value()); + cfgFile.setNewBigFolderSizeLimit(newFolderLimitEnabled, _ui->newFolderLimitSpinBox->value()); cfgFile.setConfirmExternalStorage(_ui->newExternalStorage->isChecked()); cfgFile.setNotifyExistingFoldersOverLimit(_ui->existingFolderLimitCheckBox->isChecked()); + + _ui->existingFolderLimitCheckBox->setEnabled(newFolderLimitEnabled); } void GeneralSettings::slotToggleLaunchOnStartup(bool enable)