fixes because of sending LV_SIGNAL_PRESSED in LV_GROUP_KEY_ENTER press

This commit is contained in:
Gabor Kiss-Vamosi
2018-12-14 10:33:18 +01:00
parent 964965be9d
commit 6f1d0ef97b
3 changed files with 9 additions and 6 deletions

View File

@@ -369,7 +369,7 @@ static void indev_keypad_proc(lv_indev_t * i, lv_indev_data_t * data)
i->proc.last_state == LV_INDEV_STATE_REL) {
i->proc.pr_timestamp = lv_tick_get();
lv_obj_t * focused = lv_group_get_focused(i->group);
if(focused) {
if(focused && data->key == LV_GROUP_KEY_ENTER) {
focused->signal_func(focused, LV_SIGNAL_PRESSED, indev_act);
}
}