diff --git a/Userland/Libraries/LibGfx/Painter.cpp b/Userland/Libraries/LibGfx/Painter.cpp index 69b19edcae..64f0100786 100644 --- a/Userland/Libraries/LibGfx/Painter.cpp +++ b/Userland/Libraries/LibGfx/Painter.cpp @@ -1471,6 +1471,8 @@ void Painter::do_draw_text(IntRect const& rect, Utf8View const& text, Font const VERIFY_NOT_REACHED(); } + bounding_rect.intersect(rect); + for (size_t i = 0; i < lines.size(); ++i) { auto line = Utf8View { lines[i] };