From b07bd1b95c3759a84537726480d552594b77e9ab Mon Sep 17 00:00:00 2001 From: Nicolas Van Bossuyt Date: Sun, 19 Apr 2020 19:29:07 +0200 Subject: [PATCH] PaintBrush: Fix crash with flood fill. (#1881) Fixed a crash occurring when initiating a flood fill out of the bitmap rectangle. --- Applications/PaintBrush/BucketTool.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Applications/PaintBrush/BucketTool.cpp b/Applications/PaintBrush/BucketTool.cpp index b8144b8818..bcd6b28b32 100644 --- a/Applications/PaintBrush/BucketTool.cpp +++ b/Applications/PaintBrush/BucketTool.cpp @@ -47,6 +47,9 @@ static void flood_fill(Gfx::Bitmap& bitmap, const Gfx::Point& start_position, Co if (target_color == fill_color) return; + if (!bitmap.rect().contains(start_position)) + return; + Queue queue; queue.enqueue(start_position); while (!queue.is_empty()) {