mirror of
https://github.com/lvgl/lvgl.git
synced 2026-05-23 07:46:36 +08:00
Revert "fix(indev) focus on objects on release instead of press"
This reverts commit 76a8293375.
Revert because it breaks the drop down list.
If the dropdown list is opened and the parent is scrolled
the dropdown is not defocused and not closed.
Fixes #2417
This commit is contained in:
+5
-5
@@ -845,6 +845,11 @@ static void indev_proc_press(_lv_indev_proc_t * proc)
|
||||
if(indev_reset_check(proc)) return;
|
||||
|
||||
if(indev_act->proc.wait_until_release) return;
|
||||
|
||||
/*Handle focus*/
|
||||
indev_click_focus(&indev_act->proc);
|
||||
if(indev_reset_check(proc)) return;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -924,11 +929,6 @@ static void indev_proc_release(_lv_indev_proc_t * proc)
|
||||
|
||||
/*Send CLICK if no scrolling*/
|
||||
if(scroll_obj == NULL) {
|
||||
|
||||
/*Handle focus*/
|
||||
indev_click_focus(&indev_act->proc);
|
||||
if(indev_reset_check(proc)) return;
|
||||
|
||||
if(proc->long_pr_sent == 0) {
|
||||
lv_event_send(indev_obj_act, LV_EVENT_SHORT_CLICKED, indev_act);
|
||||
if(indev_reset_check(proc)) return;
|
||||
|
||||
Reference in New Issue
Block a user