Преглед изворни кода

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

Andreas Kling пре 6 година
родитељ
комит
264890bfc3
1 измењених фајлова са 3 додато и 0 уклоњено
  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()) {