From f0d6384cf35a1d9d3ed830ffd3579a4e39686b90 Mon Sep 17 00:00:00 2001 From: Laszlo Nemeth <57342539+donlaci@users.noreply.github.com> Date: Mon, 7 Nov 2022 11:19:40 +0100 Subject: [PATCH] [ColorPicker]Avoid endless loop on property change (#21566) Blocking endless loop on property change --- src/modules/colorPicker/ColorPickerUI/Settings/UserSettings.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/colorPicker/ColorPickerUI/Settings/UserSettings.cs b/src/modules/colorPicker/ColorPickerUI/Settings/UserSettings.cs index 8d3bbf314f..cda7ddd57c 100644 --- a/src/modules/colorPicker/ColorPickerUI/Settings/UserSettings.cs +++ b/src/modules/colorPicker/ColorPickerUI/Settings/UserSettings.cs @@ -56,7 +56,9 @@ namespace ColorPicker.Settings if (!_loadingColorsHistory) { var settings = _settingsUtils.GetSettingsOrDefault(ColorPickerModuleName); + ColorHistory.CollectionChanged -= ColorHistory_CollectionChanged; settings.Properties.ColorHistory = ColorHistory.ToList(); + ColorHistory.CollectionChanged += ColorHistory_CollectionChanged; settings.Save(_settingsUtils); } }