1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 15:28:11 +00:00

Painter: Don't add line spacing after the very last line in draw_text().

This means that single-line draw_text() calls don't get any additional line
spacing added. Which makes things look right.
This commit is contained in:
Andreas Kling 2019-07-12 19:52:43 +02:00
parent 33466aba65
commit 6e671f78a8

View file

@ -640,7 +640,7 @@ void Painter::draw_text(const Rect& rect, const StringView& text, const Font& fo
static const int line_spacing = 4;
int line_height = font.glyph_height() + line_spacing;
Rect bounding_rect { 0, 0, 0, lines.size() * line_height };
Rect bounding_rect { 0, 0, 0, (lines.size() * line_height) - line_spacing };
for (auto& line : lines) {
auto line_width = font.width(line);