diff --git a/src/examples/ecore/ecore_imf_example.c b/src/examples/ecore/ecore_imf_example.c index 922b2ee365..9aa3334fe2 100644 --- a/src/examples/ecore/ecore_imf_example.c +++ b/src/examples/ecore/ecore_imf_example.c @@ -36,6 +36,8 @@ _mouse_down_cb(void *data, Evas *e, Evas_Object *o, void *event_info) if (!en) return; // ecore_imf_context_reset should be called before calculating new cursor position + if (en->imf_context) + ecore_imf_context_reset(en->imf_context); // calculate new cursor position }