diff --git a/ui/settingsdialog.cpp b/ui/settingsdialog.cpp index c8d1ec49..62954ac0 100644 --- a/ui/settingsdialog.cpp +++ b/ui/settingsdialog.cpp @@ -188,6 +188,11 @@ void SettingsDialog::loadOrSaveSettingsToOrFromWidgets(bool setWidgets, Settings void SettingsDialog::restoreDefaults() { Settings defaultSettings; + + //The auto base pairs per segment is the only setting we don't want to + //restore, as it is calculated from the graph. + defaultSettings.autoBasePairsPerSegment = g_settings->autoBasePairsPerSegment; + loadOrSaveSettingsToOrFromWidgets(true, &defaultSettings); setButtonColours(); }