From aac672e88b793900949b00e9716b4ef2f6a5400e Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Sun, 20 Dec 2020 10:54:40 +0100 Subject: [PATCH] fix(draw): free buffer used for arabic processing --- src/lv_draw/lv_draw_rect.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lv_draw/lv_draw_rect.c b/src/lv_draw/lv_draw_rect.c index 11be44f32..350178a93 100644 --- a/src/lv_draw/lv_draw_rect.c +++ b/src/lv_draw/lv_draw_rect.c @@ -1331,6 +1331,10 @@ static void draw_value_str(const lv_area_t * coords, const lv_area_t * clip, con label_dsc.opa = dsc->value_opa; lv_draw_label(&value_area, clip, &label_dsc, str, NULL); + +#if LV_USE_ARABIC_PERSIAN_CHARS + _lv_mem_buf_release(str); +#endif } #endif