]> dgit.raspbian.org Git - nextcloud-desktop.git/commitdiff
Ensure notify big folders checkbox state is changed when parent checkbox changes
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Tue, 4 Jul 2023 14:26:11 +0000 (22:26 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 4 Aug 2023 09:40:38 +0000 (17:40 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/generalsettings.cpp

index 3348bf1a8d3fcdc141ab33ca153abb1988a0fea6..82931e5fc708ded6431890855296d7895e0a6774 100644 (file)
@@ -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)