hermet pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=e3d69fe3588700f58c4bf54c03f206d5bf52339f
commit e3d69fe3588700f58c4bf54c03f206d5bf52339f Author: woochan lee <wc0917....@samsung.com> Date: Fri Aug 28 15:49:58 2015 +0900 multibuttonentry: Use elm focus for items instead of evas focus. Summary: Item layout will be added in elm focus tree. evas_object_focus_set is no meaning here for MBE operation. So i changed focus API from "evas_object_focus_set()" to "elm_object_focus_set()" elm_object_focus_allow_set() already called in item adding function. @fix Reviewers: Hermet, cedric Differential Revision: https://phab.enlightenment.org/D2993 --- src/lib/elc_multibuttonentry.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/elc_multibuttonentry.c b/src/lib/elc_multibuttonentry.c index 924dd9d..72d49b3 100644 --- a/src/lib/elc_multibuttonentry.c +++ b/src/lib/elc_multibuttonentry.c @@ -457,7 +457,7 @@ _item_select(Evas_Object *obj, if (elm_widget_focus_get(obj)) { elm_object_focus_set(sd->entry, EINA_FALSE); - evas_object_focus_set(VIEW(it), EINA_TRUE); + elm_object_focus_set(VIEW(it), EINA_TRUE); // ACCESS if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF) @@ -1014,7 +1014,7 @@ _entry_focus_in_cb(void *data, { item = sd->selected_it; elm_object_focus_set(sd->entry, EINA_FALSE); - evas_object_focus_set(VIEW(item), EINA_TRUE); + elm_object_focus_set(VIEW(item), EINA_TRUE); } return EINA_TRUE; --