From 6c3ac834c43600ae3e3829e6d1f3c6080982de7d Mon Sep 17 00:00:00 2001 From: Thunderforge Date: Mon, 5 Mar 2018 19:57:19 -0600 Subject: [PATCH] Preventing max quicksaves from being saved to settings.cfg if it is unchanged. --- apps/launcher/advancedpage.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/launcher/advancedpage.cpp b/apps/launcher/advancedpage.cpp index 0abefcc8f..9b6e5fa8c 100644 --- a/apps/launcher/advancedpage.cpp +++ b/apps/launcher/advancedpage.cpp @@ -73,7 +73,10 @@ void Launcher::AdvancedPage::saveSettings() // Saves Settings saveSettingBool(timePlayedCheckbox, "timeplayed", "Saves"); - mEngineSettings.setInt("max quicksaves", "Saves", maximumQuicksavesComboBox->value()); + int maximumQuicksaves = maximumQuicksavesComboBox->value(); + if (maximumQuicksaves != mEngineSettings.getInt("max quicksaves", "Saves")) { + mEngineSettings.setInt("max quicksaves", "Saves", maximumQuicksaves); + } // Other Settings std::string screenshotFormatString = screenshotFormatComboBox->currentText().toLower().toStdString();