From d028a970a09421d2412451b0bfe3410bd9de6ebb Mon Sep 17 00:00:00 2001 From: yushuailong <1365570308@qq.com> Date: Mon, 26 Aug 2024 15:54:54 +0800 Subject: [PATCH] fix(indev): fix LV_EVENT_SCROLL_THROW_BEGIN not send to scroll_obj (#6693) Signed-off-by: yushuailong1 Co-authored-by: yushuailong1 --- src/indev/lv_indev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/indev/lv_indev.c b/src/indev/lv_indev.c index 4454da0d9..5d0810747 100644 --- a/src/indev/lv_indev.c +++ b/src/indev/lv_indev.c @@ -1363,7 +1363,8 @@ static void indev_proc_release(lv_indev_t * indev) if(send_event(LV_EVENT_CLICKED, indev_act) == LV_RESULT_INVALID) return; } else { - if(send_event(LV_EVENT_SCROLL_THROW_BEGIN, indev_act) == LV_RESULT_INVALID) return; + lv_obj_send_event(scroll_obj, LV_EVENT_SCROLL_THROW_BEGIN, indev_act); + if(indev_reset_check(indev)) return; } } indev->pointer.act_obj = NULL;