diff --git a/src/widgets/meter/lv_meter.c b/src/widgets/meter/lv_meter.c index cc98c32d7f..fc16a7d01f 100644 --- a/src/widgets/meter/lv_meter.c +++ b/src/widgets/meter/lv_meter.c @@ -453,8 +453,8 @@ static void draw_ticks_and_labels(lv_obj_t * obj, lv_draw_ctx_t * draw_ctx, cons } } - int32_t angle_upscale = ((i * meter->scale.angle_range) * 10) / (meter->scale.tick_cnt - 1) + meter->scale.rotation * - 10; + int32_t angle_upscale = ((i * meter->scale.angle_range) * 10) / (meter->scale.tick_cnt - 1); + angle_upscale += meter->scale.rotation * 10; line_dsc.color = line_color; line_dsc.width = line_width;