From 9100a1fde96c36ac7f59f83720d430487bc41d10 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 22 Feb 2021 11:44:57 +0100 Subject: [PATCH] LibGfx: Don't color outside the lines in Painter::draw_physical_pixel() Fixes #5422. --- Userland/Libraries/LibGfx/Painter.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Userland/Libraries/LibGfx/Painter.cpp b/Userland/Libraries/LibGfx/Painter.cpp index 6e33a43f35..295e9897f1 100644 --- a/Userland/Libraries/LibGfx/Painter.cpp +++ b/Userland/Libraries/LibGfx/Painter.cpp @@ -1253,6 +1253,7 @@ void Painter::draw_physical_pixel(const IntPoint& physical_position, Color color } IntRect rect { physical_position, { thickness, thickness } }; + rect.intersect(clip_rect()); fill_physical_rect(rect, color); }