diff --git a/src/modules/colorPicker/ColorPickerUI/Helpers/Logger.cs b/src/modules/colorPicker/ColorPickerUI/Helpers/Logger.cs index 17d7764e8e..7058a8ff51 100644 --- a/src/modules/colorPicker/ColorPickerUI/Helpers/Logger.cs +++ b/src/modules/colorPicker/ColorPickerUI/Helpers/Logger.cs @@ -69,7 +69,7 @@ namespace ColorPicker.Helpers var methodName = stackTrace.GetFrame(3)?.GetMethod(); var className = methodName?.DeclaringType.Name; - return "[Method]: " + methodName.Name + " [Class]: " + className; + return "[Method]: " + methodName?.Name + " [Class]: " + className; } } } diff --git a/src/modules/colorPicker/ColorPickerUI/Settings/UserSettings.cs b/src/modules/colorPicker/ColorPickerUI/Settings/UserSettings.cs index 7655eaef2f..72e68339a4 100644 --- a/src/modules/colorPicker/ColorPickerUI/Settings/UserSettings.cs +++ b/src/modules/colorPicker/ColorPickerUI/Settings/UserSettings.cs @@ -83,7 +83,13 @@ namespace ColorPicker.Settings } catch (Exception ex) { + if (retryCount > MaxNumberOfRetry) + { + retry = false; + } + Logger.LogError("Failed to read changed settings", ex); + Thread.Sleep(500); } } }