derekf pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=4bd97bfd5c1122c340984e07709d4ca70c8e7ea5
commit 4bd97bfd5c1122c340984e07709d4ca70c8e7ea5 Author: Derek Foreman <der...@osg.samsung.com> Date: Fri Jun 17 16:38:13 2016 -0500 Fix eo object use after deletion in evry On window hide the focus out callback is triggering and causing a new timer to be set up. This timer fires when the window no longer exists. Remove the focus_out callback when we hide the window. --- src/modules/everything/evry.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/everything/evry.c b/src/modules/everything/evry.c index b6f8989..063a851 100644 --- a/src/modules/everything/evry.c +++ b/src/modules/everything/evry.c @@ -320,6 +320,9 @@ evry_hide(Evry_Window *win, int clear) if (!win) return; evas_object_event_callback_del(win->ewin, EVAS_CALLBACK_DEL, _evry_cb_win_delete); + evas_object_event_callback_del(e_win_client_get(win->ewin)->frame, + EVAS_CALLBACK_FOCUS_OUT, + _evry_focus_out); evas_object_hide(win->ewin); _evry_state_clear(win); --