From 495301ff78fd19383018390c917f605ebd35cc31 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Thu, 31 Mar 2016 11:34:01 +0900 Subject: [PATCH] edje entry: fix bug not to call ecore_imf_context_cursor_position_set when deleting surrounding text @fix Change-Id: Ib31c9030a664904f29be16d1f33a6c40d5b94eaa Signed-off-by: Jihoon Kim --- 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 3133e85..77b1927 100644 --- a/src/lib/edje/edje_entry.c +++ b/src/lib/edje/edje_entry.c @@ -4555,6 +4555,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); -- 2.7.4