diff --git a/Project-Aurora/Project-Aurora/Settings/Layers/LayerHandler.cs b/Project-Aurora/Project-Aurora/Settings/Layers/LayerHandler.cs index 82710f8dd..3e99273b8 100755 --- a/Project-Aurora/Project-Aurora/Settings/Layers/LayerHandler.cs +++ b/Project-Aurora/Project-Aurora/Settings/Layers/LayerHandler.cs @@ -150,9 +150,16 @@ protected virtual UserControl CreateControl() [UsedImplicitly] private void OnDeserialized(StreamingContext context) { - PropertiesChanged(this, new PropertyChangedEventArgs(string.Empty)); + try + { + PropertiesChanged(this, new PropertyChangedEventArgs(string.Empty)); + } + catch (Exception ex) + { + Global.logger.Error(ex, "Error deserializing layer"); + } } - + protected virtual void PropertiesChanged(object? sender, PropertyChangedEventArgs args) { Invalidated = true;