Browse Source

Fixed cast for Mode setting

ArtemK123 4 years ago
parent
commit
4f04d03c71

+ 1 - 1
PixiEditor/Models/Tools/Tools/BrightnessTool.cs

@@ -36,7 +36,7 @@ namespace PixiEditor.Models.Tools.Tools
         {
             int toolSize = Toolbar.GetSetting<int>("ToolSize").Value;
             float correctionFactor = Toolbar.GetSetting<float>("CorrectionFactor").Value;
-            Enum.TryParse<BrightnessMode>((Toolbar.GetSetting<object>("Mode").Value as ComboBoxItem)?.Content as string, out var mode);
+            Enum.TryParse<BrightnessMode>(Toolbar.GetSetting<ComboBoxItem>("Mode")?.Value?.Content as string, out var mode);
             Mode = mode;
 
             LayerChange[] layersChanges = new LayerChange[1];

+ 1 - 1
PixiEditor/Models/Tools/Tools/SelectTool.cs

@@ -26,7 +26,7 @@ namespace PixiEditor.Models.Tools.Tools
 
         public override void OnMouseDown(MouseEventArgs e)
         {
-            Enum.TryParse((Toolbar.GetSetting<object>("Mode").Value as ComboBoxItem)?.Content as string, out SelectionType);
+            Enum.TryParse(Toolbar.GetSetting<ComboBoxItem>("Mode")?.Value?.Content as string, out SelectionType);
 
             _oldSelection = null;
             if (ViewModelMain.Current.ActiveSelection != null &&