settings: fix detection of value changes in CSettingList
Merge pull request #4508 from Montellese/settinglist_default_fix

settings: fix detection of value changes in CSettingList