edje entry: fix bug not to call ecore_imf_context_cursor_position_set when deleting... 78/64278/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Thu, 31 Mar 2016 02:34:01 +0000 (11:34 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Thu, 31 Mar 2016 06:59:47 +0000 (15:59 +0900)
@fix

Change-Id: Ib31c9030a664904f29be16d1f33a6c40d5b94eaa
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/lib/edje/edje_entry.c

index 3133e85..77b1927 100644 (file)
@@ -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);