From b1eeb1512948fd1a6d1ad24e3ac28ace288777e5 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 25 Oct 2020 11:50:38 +0100 Subject: [PATCH] LibGfx: Handle TextAlignment::BottomRight in do_draw_text() --- Libraries/LibGfx/Painter.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Libraries/LibGfx/Painter.cpp b/Libraries/LibGfx/Painter.cpp index fb4294a5b5..2d73d9d559 100644 --- a/Libraries/LibGfx/Painter.cpp +++ b/Libraries/LibGfx/Painter.cpp @@ -1021,6 +1021,9 @@ void do_draw_text(const IntRect& rect, const TextType& text, const Font& font, T case TextAlignment::Center: bounding_rect.center_within(rect); break; + case TextAlignment::BottomRight: + bounding_rect.set_location({ (rect.right() + 1) - bounding_rect.width(), (rect.bottom() + 1) - bounding_rect.height() }); + break; default: ASSERT_NOT_REACHED(); }