forked from enlightenment/efl
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
This commit is contained in:
parent
61db4947f4
commit
128130285a
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue