From 3b0daf2f21b69a4ddf85d1fb08a86423c5062608 Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Wed, 15 Mar 2023 18:49:17 +0000 Subject: [PATCH] Fix scrolling text left-align logic --- applications/services/gui/elements.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/applications/services/gui/elements.c b/applications/services/gui/elements.c index 65cb94ceb..c84f09dd6 100644 --- a/applications/services/gui/elements.c +++ b/applications/services/gui/elements.c @@ -586,8 +586,11 @@ void elements_scrollable_text_line( size_t len_px = canvas_string_width(canvas, furi_string_get_cstr(line)); if(len_px > width) { - centered = false; - x -= width / 2; + if(centered) { + centered = false; + x -= width / 2; + } + if(ellipsis) { width -= canvas_string_width(canvas, "..."); }