浏览代码

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()) {