From 83cef11a78f64be10e0fe4bc7b8c05d281d3e438 Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Mon, 8 Oct 2018 07:28:10 +0200 Subject: [PATCH] lv_roller: fix for focus change in callback function --- lv_objx/lv_roller.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lv_objx/lv_roller.c b/lv_objx/lv_roller.c index e5c69a3a0..38761d283 100644 --- a/lv_objx/lv_roller.c +++ b/lv_objx/lv_roller.c @@ -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);