diff options
author | Jihoon Kim <jihoon48.kim@samsung.com> | 2016-03-31 11:34:01 +0900 |
---|---|---|
committer | Jihoon Kim <jihoon48.kim@samsung.com> | 2016-03-31 15:39:52 +0900 |
commit | a4e42ad3037c54f68759d5e195100a4a526dc4f0 (patch) | |
tree | 70dc8f6b91eae3cf322b5d8f8c7f2d61c7ac9b7b | |
parent | 44c34fa172e594d691b2826b8a3bc695a29c3102 (diff) | |
download | efl-a4e42ad3037c54f68759d5e195100a4a526dc4f0.tar.gz |
edje entry: fix bug not to call ecore_imf_context_cursor_position_set when deleting surrounding text
@fix
-rw-r--r-- | src/lib/edje/edje_entry.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/edje/edje_entry.c b/src/lib/edje/edje_entry.c index ffcbc11cdd..ba67eb8a54 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); |