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
This commit is contained in:
woochan lee 2015-08-28 15:49:58 +09:00 committed by ChunEon Park
parent 261b0b5328
commit 08cb9b61fd
1 changed files with 2 additions and 2 deletions

View File

@ -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;