discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=4e37a94d50c84739253f6bb6f9358d80b433120b

commit 4e37a94d50c84739253f6bb6f9358d80b433120b
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Thu Aug 20 21:55:19 2015 -0400

    remove pager mirror delete callback during pager win delete
---
 src/modules/pager/e_mod_main.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/modules/pager/e_mod_main.c b/src/modules/pager/e_mod_main.c
index d56acd3..2df8b71 100644
--- a/src/modules/pager/e_mod_main.c
+++ b/src/modules/pager/e_mod_main.c
@@ -724,6 +724,9 @@ _pager_window_free(Pager_Win *pw)
 {
    if ((pw->drag.from_pager) && (pw->desk->pager->dragging))
      pw->desk->pager->dragging = 0;
+   if (pw->o_mirror)
+     evas_object_event_callback_del_full(pw->o_mirror, EVAS_CALLBACK_DEL,
+                                    _pager_window_cb_del, pw);
    if (pw->o_window) evas_object_del(pw->o_window);
    free(pw);
 }

-- 


Reply via email to