From 849d3d32555f5a4c21e08374589097e89ed89b47 Mon Sep 17 00:00:00 2001 From: Adam Martini Date: Fri, 26 Jun 2020 08:48:12 -0700 Subject: [PATCH] Use point as last point --- src/lv_widgets/lv_rotary.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lv_widgets/lv_rotary.c b/src/lv_widgets/lv_rotary.c index 53480ac39..33a932377 100644 --- a/src/lv_widgets/lv_rotary.c +++ b/src/lv_widgets/lv_rotary.c @@ -420,8 +420,7 @@ static lv_res_t lv_rotary_signal(lv_obj_t * rotary, lv_signal_t sign, void * par if (drag_y_diff > 0) drag_x_diff = ext->threshold; else drag_y_diff = -ext->threshold; } - ext->last_press_point.x = ext->last_press_point.x + drag_x_diff; - ext->last_press_point.y = ext->last_press_point.y + drag_y_diff; + ext->last_press_point = p; if (LV_MATH_ABS(drag_x_diff) > LV_MATH_ABS(drag_y_diff)) drag_diff = drag_x_diff; else drag_diff = drag_y_diff;