discomfitor pushed a commit to branch enlightenment-0.20. http://git.enlightenment.org/core/enlightenment.git/commit/?id=5143ed69de2036f26eabe1762e2557a1e4fd7d52
commit 5143ed69de2036f26eabe1762e2557a1e4fd7d52 Author: Derek Foreman <der...@osg.samsung.com> Date: Thu Feb 18 12:40:52 2016 -0600 Remove wayland focus timer in delete callback If we don't remove it now it could fire later when the structures it depends on are already freed. --- src/bin/e_comp_wl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c index e8b307d..328371c 100644 --- a/src/bin/e_comp_wl.c +++ b/src/bin/e_comp_wl.c @@ -2241,6 +2241,9 @@ _e_comp_wl_client_cb_del(void *data EINA_UNUSED, E_Client *ec) /* make sure this is a wayland client */ if (e_pixmap_type_get(ec->pixmap) != E_PIXMAP_TYPE_WL) return; + /* remove focus timer */ + E_FREE_FUNC(ec->comp_data->on_focus_timer, ecore_timer_del); + /* remove sub list */ EINA_LIST_FREE(ec->comp_data->sub.list, subc) subc->comp_data->sub.data->parent = NULL; --