zmike pushed a commit to branch efl-1.22. http://git.enlightenment.org/core/efl.git/commit/?id=87877c389afeb6eb5c480871fe200b5286622aa1
commit 87877c389afeb6eb5c480871fe200b5286622aa1 Author: Boris Faure <[email protected]> Date: Wed Apr 10 22:45:52 2019 +0200 ecore_imf: do not loop forever on shutdown when there is no more a display @fix --- src/modules/ecore_imf/xim/ecore_imf_xim.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(); --
