Parcourir la source

PaintBrush: Flood filling with the same color is a no-op.

Andreas Kling il y a 6 ans
Parent
commit
264890bfc3
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  1. 3 0
      Applications/PaintBrush/BucketTool.cpp

+ 3 - 0
Applications/PaintBrush/BucketTool.cpp

@@ -18,6 +18,9 @@ static void flood_fill(GraphicsBitmap& bitmap, const Point& start_position, Colo
 {
     ASSERT(bitmap.format() == GraphicsBitmap::Format::RGB32);
 
+    if (target_color == fill_color)
+        return;
+
     Queue<Point> queue;
     queue.enqueue(Point(start_position));
     while (!queue.is_empty()) {