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;

-- 


Reply via email to