From e06549f4dc8cdbd6ae021130c3876fe6aa11b421 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Wed, 2 Mar 2022 23:02:39 +0300 Subject: [PATCH] Fix label stretch with lines ending in newline --- libs/ui/source/label.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ui/source/label.cpp b/libs/ui/source/label.cpp index b856741a..0225df09 100644 --- a/libs/ui/source/label.cpp +++ b/libs/ui/source/label.cpp @@ -238,7 +238,7 @@ namespace psemek::ui break; case halignment::stretch: offset[0] = bbox[0].min - x_range.min; - if (l + 1 != lines.size() && spaces > 0) + if ((l + 1 != lines.size() && text_[lines[l].second] != '\n') && spaces > 0) space_extra = (bbox[0].length() - x_range.length()) / spaces; break; }