jihoon pushed a commit to branch efl-1.17. http://git.enlightenment.org/core/efl.git/commit/?id=a4e42ad3037c54f68759d5e195100a4a526dc4f0
commit a4e42ad3037c54f68759d5e195100a4a526dc4f0 Author: Jihoon Kim <[email protected]> Date: Thu Mar 31 11:34:01 2016 +0900 edje entry: fix bug not to call ecore_imf_context_cursor_position_set when deleting surrounding text @fix --- src/lib/edje/edje_entry.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib/edje/edje_entry.c b/src/lib/edje/edje_entry.c index ffcbc11..ba67eb8 100644 --- a/src/lib/edje/edje_entry.c +++ b/src/lib/edje/edje_entry.c @@ -4379,6 +4379,12 @@ _edje_entry_imf_event_delete_surrounding_cb(void *data, Ecore_IMF_Context *ctx E _edje_emit(ed, "entry,changed", en->rp->part->name); _edje_emit_full(ed, "entry,changed,user", en->rp->part->name, info, _free_entry_change_info); + _edje_emit(ed, "cursor,changed", en->rp->part->name); + _edje_emit(ed, "cursor,changed,manual", en->rp->part->name); + + _edje_entry_imf_cursor_info_set(en); + _edje_entry_real_part_configure(ed, rp); + end: evas_textblock_cursor_free(del_start); evas_textblock_cursor_free(del_end); --
