From df3b96900b1266ed4856438d9121e39905d510bb Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Thu, 9 Sep 2021 14:46:36 +0200 Subject: [PATCH] fix(arc) fix LV_ARC_MODE_REVERSE fixes #2522 --- src/widgets/lv_arc.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/widgets/lv_arc.c b/src/widgets/lv_arc.c index d9740b9ea..1802fc15f 100644 --- a/src/widgets/lv_arc.c +++ b/src/widgets/lv_arc.c @@ -837,12 +837,11 @@ static void value_update(lv_obj_t * obj) break; case LV_ARC_MODE_REVERSE: angle = lv_map(arc->value,arc->min_value,arc->max_value,arc->bg_angle_start, bg_end); - lv_arc_set_start_angle(obj, angle); + lv_arc_set_angles(obj, angle ,arc->bg_angle_end); break; case LV_ARC_MODE_NORMAL: angle = lv_map(arc->value,arc->min_value,arc->max_value,arc->bg_angle_start, bg_end); - lv_arc_set_end_angle(obj, angle); - lv_arc_set_start_angle(obj,arc->bg_angle_start); + lv_arc_set_angles(obj, arc->bg_angle_start, angle); break; default: LV_LOG_WARN("Invalid mode: %d", arc->type);