herdsman pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=ac59549a7936c49bd5eade89ce6adec518494f1f
commit ac59549a7936c49bd5eade89ce6adec518494f1f Author: Daniel Hirt <daniel.h...@samsung.com> Date: Wed Dec 7 13:36:56 2016 +0200 Ui text interactive: fix passing of wrong object --- src/lib/elementary/efl_ui_internal_text_interactive.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/elementary/efl_ui_internal_text_interactive.c b/src/lib/elementary/efl_ui_internal_text_interactive.c index 564b14d..b5ef29b 100644 --- a/src/lib/elementary/efl_ui_internal_text_interactive.c +++ b/src/lib/elementary/efl_ui_internal_text_interactive.c @@ -461,10 +461,13 @@ _focus_in_cb(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *obj, void { #ifdef HAVE_ECORE_IMF Efl_Ui_Internal_Text_Interactive_Data *en = efl_data_scope_get(obj, MY_CLASS); + Efl_Canvas_Text_Cursor *cur; + if (!en->imf_context) return; + cur = efl_canvas_text_cursor_get(obj); ecore_imf_context_focus_in(en->imf_context); - _entry_imf_cursor_info_set(obj, en); + _entry_imf_cursor_info_set(cur, en); #endif } --