lv_roller: fix for focus change in callback function

This commit is contained in:
Gabor Kiss-Vamosi
2018-10-08 07:28:10 +02:00
parent 0825819586
commit 83cef11a78

View File

@@ -355,8 +355,8 @@ static lv_res_t lv_roller_signal(lv_obj_t * roller, lv_signal_t sign, void * par
lv_roller_set_selected(roller, ext->ddlist.sel_opt_id - 1, true);
}
} else if(c == LV_GROUP_KEY_ENTER) {
if(ext->ddlist.action) ext->ddlist.action(roller);
ext->ddlist.sel_opt_id_ori = ext->ddlist.sel_opt_id; /*Set the entered value as default*/
if(ext->ddlist.action) ext->ddlist.action(roller);
lv_group_t * g = lv_obj_get_group(roller);
bool editing = lv_group_get_editing(g);