Fix crash issue 58/252758/1
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:11:58 +0000 (16:11 +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 0be2f4e..3200bab 100644 (file)
@@ -1349,7 +1349,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)
           {