From a211ce97dda0b9610ff3919d2a3e05fa85ffd714 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Sat, 22 Dec 2012 01:56:48 +0000 Subject: [PATCH] fixed crash in eio_monitor_del instead SVN revision: 81631 --- src/modules/fileman/e_fwin_nav.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/modules/fileman/e_fwin_nav.c b/src/modules/fileman/e_fwin_nav.c index b5e29617a..d382260ff 100644 --- a/src/modules/fileman/e_fwin_nav.c +++ b/src/modules/fileman/e_fwin_nav.c @@ -92,7 +92,7 @@ _event_deleted(Nav_Item *ni, int type, void *e) if (type == EIO_MONITOR_ERROR) { //donteven.jpg - if (ni->monitor) eio_monitor_del(ni->monitor); + eio_monitor_del(ni->monitor); ni->monitor = eio_monitor_stringshared_add(ni->path); return ECORE_CALLBACK_RENEW; } @@ -631,7 +631,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); - if (ni->monitor) eio_monitor_del(ni->monitor); + eio_monitor_del(ni->monitor); eina_stringshare_del(ni->path); free(ni); } @@ -673,7 +673,6 @@ _box_button_append(Instance *inst, const char *label, Edje_Signal_Cb func) } ni->path = eina_stringshare_add(path); ni->monitor = eio_monitor_stringshared_add(ni->path); - if (!ni->monitor) DBG("failed to add file monitor: %s", ni->path); E_LIST_HANDLER_APPEND(ni->handlers, EIO_MONITOR_SELF_DELETED, _event_deleted, ni); E_LIST_HANDLER_APPEND(ni->handlers, EIO_MONITOR_SELF_RENAME, _event_deleted, ni); E_LIST_HANDLER_APPEND(ni->handlers, EIO_MONITOR_ERROR, _event_deleted, ni);