herdsman pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=128130285ad31b338a3ce25c2ccc23fe3e04d5fe

commit 128130285ad31b338a3ce25c2ccc23fe3e04d5fe
Author: Daniel Hirt <hirt.da...@gmail.com>
Date:   Mon Sep 18 19:37:06 2017 +0300

    Entry: use _edje_seat_name_get to get the seat
    
    The "default" name doesn't mean a lot to edje. Use the helper function
    to get the proper seat name.
    This fixes IMF for the Entry widget, that did not get triggered on the
    hotkey combination.
    
    @fix
---
 src/lib/edje/edje_entry.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/edje/edje_entry.c b/src/lib/edje/edje_entry.c
index c58883667e..36a713262d 100644
--- a/src/lib/edje/edje_entry.c
+++ b/src/lib/edje/edje_entry.c
@@ -172,7 +172,7 @@ _edje_focus_in(Edje *ed, Efl_Input_Device *seat)
 
    _edje_seat_emit(ed, seat, "focus,in", "");
 #ifdef HAVE_ECORE_IMF
-   rp = _edje_focused_part_get(ed, efl_name_get(seat));
+   rp = _edje_focused_part_get(ed, _edje_seat_name_get(ed, seat));
    if (!rp) return;
    if ((rp->type != EDJE_RP_TYPE_TEXT) ||
        (!rp->typedata.text)) return;
@@ -207,7 +207,7 @@ _edje_focus_out(Edje *ed, Efl_Input_Device *seat)
    _edje_seat_emit(ed, seat, "focus,out", "");
 
 #ifdef HAVE_ECORE_IMF
-   rp = _edje_focused_part_get(ed, efl_name_get(seat));
+   rp = _edje_focused_part_get(ed, _edje_seat_name_get(ed, seat));
    if (!rp) return;
    if ((rp->type != EDJE_RP_TYPE_TEXT) ||
        (!rp->typedata.text)) return;

-- 


Reply via email to