From 1f552955a7d12bb491a294ce3189b1212da9d9a4 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 29 Oct 2012 08:01:25 +0000 Subject: [PATCH] fix shelf magic fail SVN revision: 78601 --- src/bin/e_shelf.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/bin/e_shelf.c b/src/bin/e_shelf.c index ac91374f5..b063820ec 100644 --- a/src/bin/e_shelf.c +++ b/src/bin/e_shelf.c @@ -108,9 +108,12 @@ e_shelf_shutdown(void) es = eina_list_data_get(shelves); e_object_del(E_OBJECT(es)); } - _e_shelf_gadcon_populate_handler = ecore_event_handler_del(_e_shelf_gadcon_populate_handler); - _e_shelf_module_init_end_handler = ecore_event_handler_del(_e_shelf_module_init_end_handler); - _e_shelf_zone_moveresize_handler = ecore_event_handler_del(_e_shelf_zone_moveresize_handler); + if (_e_shelf_gadcon_populate_handler) + _e_shelf_gadcon_populate_handler = ecore_event_handler_del(_e_shelf_gadcon_populate_handler); + if (_e_shelf_module_init_end_handler) + _e_shelf_module_init_end_handler = ecore_event_handler_del(_e_shelf_module_init_end_handler); + if (_e_shelf_zone_moveresize_handler) + _e_shelf_zone_moveresize_handler = ecore_event_handler_del(_e_shelf_zone_moveresize_handler); return 1; }