From 128130285ad31b338a3ce25c2ccc23fe3e04d5fe Mon Sep 17 00:00:00 2001 From: Daniel Hirt Date: Mon, 18 Sep 2017 19:37:06 +0300 Subject: [PATCH] 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;