From 15df42143e243aaa9bb67259226381b140eba94e Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 12 Dec 2012 12:34:49 +0000 Subject: [PATCH] add some null checks before monitor deletion to account for people still affected by the frenchman's laziness SVN revision: 80757 --- src/bin/e_widget_filepreview.c | 2 +- src/modules/fileman/e_fwin_nav.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/e_widget_filepreview.c b/src/bin/e_widget_filepreview.c index 9214bdb7a..cfe7f9d9e 100644 --- a/src/bin/e_widget_filepreview.c +++ b/src/bin/e_widget_filepreview.c @@ -964,7 +964,7 @@ _e_wid_fprev_cb_del(E_Widget_Data *wd, int type __UNUSED__, Eio_Monitor_Event *e { if (wd->monitor != ev->monitor) return ECORE_CALLBACK_RENEW; _e_wid_fprev_clear_widgets(wd); - eio_monitor_del(wd->monitor); + if (wd->monitor) eio_monitor_del(wd->monitor); wd->monitor = NULL; E_FREE_LIST(wd->handlers, ecore_event_handler_del); return ECORE_CALLBACK_RENEW; diff --git a/src/modules/fileman/e_fwin_nav.c b/src/modules/fileman/e_fwin_nav.c index 7f72aa8d7..64d2e7af0 100644 --- a/src/modules/fileman/e_fwin_nav.c +++ b/src/modules/fileman/e_fwin_nav.c @@ -629,7 +629,7 @@ _box_button_free(Nav_Item *ni) e_box_unpack(ni->o); evas_object_del(ni->o); E_FREE_LIST(ni->handlers, ecore_event_handler_del); - eio_monitor_del(ni->monitor); + if (ni->monitor) eio_monitor_del(ni->monitor); eina_stringshare_del(ni->path); free(ni); }