[ColorPicker]Avoid endless loop on property change (#21566)

Blocking endless loop on property change
This commit is contained in:
Laszlo Nemeth 2022-11-07 11:19:40 +01:00 committed by GitHub
parent 49007369cf
commit f0d6384cf3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -56,7 +56,9 @@ namespace ColorPicker.Settings
if (!_loadingColorsHistory)
{
var settings = _settingsUtils.GetSettingsOrDefault<ColorPickerSettings>(ColorPickerModuleName);
ColorHistory.CollectionChanged -= ColorHistory_CollectionChanged;
settings.Properties.ColorHistory = ColorHistory.ToList();
ColorHistory.CollectionChanged += ColorHistory_CollectionChanged;
settings.Save(_settingsUtils);
}
}