From 945f5900d586d480c0c8cffd1a44253fe5b69091 Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Tue, 10 Nov 2020 22:06:58 +0100 Subject: [PATCH] fix(arc): update knob position when bg_angle(s) changes --- src/lv_widgets/lv_arc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lv_widgets/lv_arc.c b/src/lv_widgets/lv_arc.c index 4378fec87..dc7098020 100644 --- a/src/lv_widgets/lv_arc.c +++ b/src/lv_widgets/lv_arc.c @@ -273,6 +273,8 @@ void lv_arc_set_bg_start_angle(lv_obj_t * arc, uint16_t start) } ext->bg_angle_start = start; + + value_update(arc); } /** @@ -305,6 +307,8 @@ void lv_arc_set_bg_end_angle(lv_obj_t * arc, uint16_t end) lv_obj_invalidate(arc); } + value_update(arc); + ext->bg_angle_end = end; } @@ -329,6 +333,8 @@ void lv_arc_set_bg_angles(lv_obj_t * arc, uint16_t start, uint16_t end) ext->bg_angle_end = end; inv_arc_area(arc, ext->bg_angle_start, ext->bg_angle_end, LV_ARC_PART_BG); + + value_update(arc); } /**