From cc18d6fd2525dd03cbe86cf2ca45e169bc835a5c Mon Sep 17 00:00:00 2001 From: Tim Ledbetter Date: Tue, 7 Feb 2023 18:19:58 +0000 Subject: [PATCH] PixelPaint: Use image coordinates for bucket tool bounds checking Previously, layer coordinates were being used to check whether the bucket tool was within the bounds of the current selection, rather than image coordinates. --- Userland/Applications/PixelPaint/Tools/BucketTool.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Applications/PixelPaint/Tools/BucketTool.cpp b/Userland/Applications/PixelPaint/Tools/BucketTool.cpp index 0d0c42ff8d..b3beac27d4 100644 --- a/Userland/Applications/PixelPaint/Tools/BucketTool.cpp +++ b/Userland/Applications/PixelPaint/Tools/BucketTool.cpp @@ -50,7 +50,7 @@ void BucketTool::on_mousedown(Layer* layer, MouseEvent& event) if (!layer->rect().contains(layer_event.position())) return; - if (auto selection = layer->image().selection(); !selection.is_empty() && !selection.is_selected(layer_event.position())) + if (auto selection = layer->image().selection(); !selection.is_empty() && !selection.is_selected(event.image_event().position())) return; GUI::Painter painter(layer->get_scratch_edited_bitmap());