Fix crash issue 54/252754/2
authorJihoon Kim <jihoon48.kim@samsung.com>
Tue, 2 Feb 2021 06:47:21 +0000 (15:47 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Tue, 2 Feb 2021 07:10:51 +0000 (16:10 +0900)
(gdb) bt
0  _e_input_panel_is_effect_running (ec=<optimized out>) at e_mod_input_panel.c:166
1  0xedc78b6e in _e_input_panel_idle_enter (data=<optimized out>) at e_mod_input_panel.c:1355
2  0xf6ee8708 in ?? () from /lib/libecore.so.1

Change-Id: I0203f61489d01083feb3a16a5f314022dc70abd0
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/e_mod_input_panel.c

index f7785e6c7af1e00666ebcd90869a54f5e56b7e29..cf6b05b26143ad405e996b49af26a95ee98a71ad 100644 (file)
@@ -1351,7 +1351,7 @@ _e_input_panel_idle_enter(void *data)
 
    EINA_LIST_FOREACH(g_input_panel->surfaces, l, ips)
      {
-        if (!ips) continue;
+        if (!ips || !ips->ec) continue;
 
         if (ips->need_show)
           {