jihoon pushed a commit to branch efl-1.16.

http://git.enlightenment.org/core/efl.git/commit/?id=1b576684af8d296d1c25378190503fc2b8590d6f

commit 1b576684af8d296d1c25378190503fc2b8590d6f
Author: Jihoon Kim <jihoon48....@samsung.com>
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 7a45cb2..6207b3b 100644
--- a/src/lib/edje/edje_entry.c
+++ b/src/lib/edje/edje_entry.c
@@ -4388,6 +4388,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);

-- 


Reply via email to