Browse Source

Fixed possibly invalid cast

flabbet 8 months ago
parent
commit
5666394a52
2 changed files with 3 additions and 3 deletions
  1. 2 2
      src/PixiEditor/ViewModels/SubViewModels/IoViewModel.cs
  2. 1 1
      src/PixiParser

+ 2 - 2
src/PixiEditor/ViewModels/SubViewModels/IoViewModel.cs

@@ -27,7 +27,7 @@ namespace PixiEditor.ViewModels.SubViewModels;
 #nullable enable
 internal class IoViewModel : SubViewModel<ViewModelMain>
 {
-    private int? previousEraseSize;
+    private double? previousEraseSize;
     private bool hadSharedToolbar;
     private bool? drawingWithRight;
     private bool startedWithEraser;
@@ -263,7 +263,7 @@ internal class IoViewModel : SubViewModel<ViewModelMain>
             if(eraserTool == null) return;
             
             var toolSize = tools.GetTool<EraserToolViewModel>().Toolbar.Settings.First(x => x.Name == "ToolSize");
-            previousEraseSize = (int)toolSize.Value;
+            previousEraseSize = (double)toolSize.Value;
             toolSize.Value = tools.ActiveTool is PenToolViewModel { PixelPerfectEnabled: true }
                 ? 1
                 : currentToolSize.Value;

+ 1 - 1
src/PixiParser

@@ -1 +1 @@
-Subproject commit 364611d097a1febb4e36ac811dc391e67ec5f871
+Subproject commit 64b02fab35d2f7fe30a8426b49ff59e1e37ed452