From 58f3f5625c2b29278c3e122d8eeba4d9bc597db9 Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Tue, 26 Oct 2021 15:08:49 +0200 Subject: [PATCH] fix(label) fix in lv_label_get_letter_pos with when pos==line_start related to #2712 --- src/widgets/lv_label.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/widgets/lv_label.c b/src/widgets/lv_label.c index 626e0ae60..09a7d9a04 100644 --- a/src/widgets/lv_label.c +++ b/src/widgets/lv_label.c @@ -351,7 +351,7 @@ void lv_label_get_letter_pos(const lv_obj_t * obj, uint32_t char_id, lv_point_t char * mutable_bidi_txt = NULL; /*Handle Bidi*/ if(new_line_start == byte_id) { - visual_byte_pos = byte_id - line_start; + visual_byte_pos = 0; bidi_txt = &txt[line_start]; } else {