lv_arc: use rotation when calculating drag angle

fixes #1745
This commit is contained in:
Themba Dube
2020-08-22 17:37:29 -04:00
parent f4b4df8a17
commit 35e09885fb

View File

@@ -743,6 +743,7 @@ static lv_res_t lv_arc_signal(lv_obj_t * arc, lv_signal_t sign, void * param)
}
angle = 360 - _lv_atan2(p.x, p.y) + 90; /*Some transformation is required*/
angle -= ext->rotation_angle;
if(angle < ext->bg_angle_start) angle = ext->bg_angle_start;
if(angle > bg_end) angle = bg_end;