diff --git a/src/modules/ecore_imf/xim/ecore_imf_xim.c b/src/modules/ecore_imf/xim/ecore_imf_xim.c index d50cea20d9..ba5dad58ab 100644 --- a/src/modules/ecore_imf/xim/ecore_imf_xim.c +++ b/src/modules/ecore_imf/xim/ecore_imf_xim.c @@ -795,7 +795,7 @@ _ecore_imf_xim_init(void) static void _ecore_imf_xim_shutdown(void) { - while (open_ims) + if (open_ims) { XIM_Im_Info *info = open_ims->data; Ecore_X_Display *display = ecore_x_display_get();