Browse Source

Minor optimization

flabbet 3 years ago
parent
commit
b1882f572f
1 changed files with 8 additions and 1 deletions
  1. 8 1
      PixiEditor/Models/Tools/Tools/FloodFillTool.cs

+ 8 - 1
PixiEditor/Models/Tools/Tools/FloodFillTool.cs

@@ -26,7 +26,14 @@ namespace PixiEditor.Models.Tools.Tools
         {
             Stopwatch sw = new Stopwatch();
             sw.Start();
-            LinearFill(layer, coordinates[0], color);
+            if (layer.IsReset)
+            {
+                layer.LayerBitmap.SkiaSurface.Canvas.Clear(color);
+            }
+            else
+            {
+                LinearFill(layer, coordinates[0], color);
+            }
             sw.Stop();
             Trace.WriteLine(sw.ElapsedMilliseconds);
         }