From 9bc0ab2e6e1cb9dbbcc3c0a79cb14f48db5711a5 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Mon, 28 May 2007 10:35:12 +0000 Subject: [PATCH] Check if we find the monitor in the list. SVN revision: 30123 --- legacy/efreet/src/lib/efreet_utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/efreet/src/lib/efreet_utils.c b/legacy/efreet/src/lib/efreet_utils.c index ea890d5ed5..beb9d4545d 100644 --- a/legacy/efreet/src/lib/efreet_utils.c +++ b/legacy/efreet/src/lib/efreet_utils.c @@ -962,8 +962,8 @@ efreet_util_monitor_cb(void *data, Ecore_File_Monitor *monitor __UNUSED__, /* Ignore, we should already have a monitor on any subdir */ break; case ECORE_FILE_EVENT_DELETED_SELF: - ecore_list_goto(monitors, em); - ecore_list_remove(monitors); + if (ecore_list_goto(monitors, em)) + ecore_list_remove(monitors); efreet_util_monitor_free(em); break; case ECORE_FILE_EVENT_MODIFIED: