From 0b036b4782e06f807b0e271386c50782e74ccfb4 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Sun, 28 Oct 2012 13:29:01 +0000 Subject: [PATCH] Edje entry: Fix update of cursor with IMF and user_insert. Was missing, now cursor updates like it should. SVN revision: 78587 --- legacy/edje/src/lib/edje_entry.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/legacy/edje/src/lib/edje_entry.c b/legacy/edje/src/lib/edje_entry.c index b644560a9b..a5556f649c 100644 --- a/legacy/edje/src/lib/edje_entry.c +++ b/legacy/edje/src/lib/edje_entry.c @@ -2826,6 +2826,9 @@ _edje_entry_user_insert(Edje_Real_Part *rp, const char *text) _edje_emit_full(rp->edje, "entry,changed,user", rp->part->name, info, _free_entry_change_info); _edje_emit(rp->edje, "cursor,changed", rp->part->name); + + _edje_entry_imf_cursor_info_set(en); + _edje_entry_real_part_configure(rp); } void @@ -3679,6 +3682,9 @@ _edje_entry_imf_event_commit_cb(void *data, Ecore_IMF_Context *ctx __UNUSED__, v info, _free_entry_change_info); _edje_emit(ed, "cursor,changed", rp->part->name); } + + _edje_entry_imf_cursor_info_set(en); + _edje_entry_real_part_configure(rp); } static void