diff --git a/src/lib/edje/edje_main.c b/src/lib/edje/edje_main.c index 0f669a01fa..1417309250 100644 --- a/src/lib/edje/edje_main.c +++ b/src/lib/edje/edje_main.c @@ -226,7 +226,10 @@ _edje_shutdown_core(void) #ifdef HAVE_ECORE_IMF if (_need_imf) - ecore_imf_shutdown(); + { + ecore_imf_shutdown(); + _need_imf = EINA_FALSE; + } #endif #ifdef HAVE_EPHYSICS