Efreet: Listen for ECORE_FILE_EVENT_CLOSED

SVN revision: 57574
This commit is contained in:
Sebastian Dransfeld 2011-03-08 11:40:54 +00:00
parent dabd515538
commit c45d4c937d
3 changed files with 4 additions and 2 deletions

View File

@ -1040,8 +1040,8 @@ cache_update_cb(void *data __UNUSED__, Ecore_File_Monitor *em __UNUSED__,
Efreet_Old_Cache *d = NULL; Efreet_Old_Cache *d = NULL;
Eina_List *l = NULL; Eina_List *l = NULL;
if (event != ECORE_FILE_EVENT_CREATED_FILE && if (event != ECORE_FILE_EVENT_CLOSED)
event != ECORE_FILE_EVENT_MODIFIED) return; return;
file = ecore_file_file_get(path); file = ecore_file_file_get(path);
if (!file) return; if (!file) return;

View File

@ -1204,6 +1204,7 @@ efreet_desktop_changes_cb(void *data __UNUSED__, Ecore_File_Monitor *em __UNUSED
case ECORE_FILE_EVENT_CREATED_FILE: case ECORE_FILE_EVENT_CREATED_FILE:
case ECORE_FILE_EVENT_DELETED_FILE: case ECORE_FILE_EVENT_DELETED_FILE:
case ECORE_FILE_EVENT_MODIFIED: case ECORE_FILE_EVENT_MODIFIED:
case ECORE_FILE_EVENT_CLOSED:
ext = strrchr(path, '.'); ext = strrchr(path, '.');
if (ext && (!strcmp(ext, ".desktop") || !strcmp(ext, ".directory"))) if (ext && (!strcmp(ext, ".desktop") || !strcmp(ext, ".directory")))
efreet_cache_desktop_update(); efreet_cache_desktop_update();

View File

@ -964,6 +964,7 @@ efreet_icon_changes_cb(void *data __UNUSED__, Ecore_File_Monitor *em __UNUSED__,
case ECORE_FILE_EVENT_CREATED_FILE: case ECORE_FILE_EVENT_CREATED_FILE:
case ECORE_FILE_EVENT_DELETED_FILE: case ECORE_FILE_EVENT_DELETED_FILE:
case ECORE_FILE_EVENT_MODIFIED: case ECORE_FILE_EVENT_MODIFIED:
case ECORE_FILE_EVENT_CLOSED:
case ECORE_FILE_EVENT_DELETED_DIRECTORY: case ECORE_FILE_EVENT_DELETED_DIRECTORY:
case ECORE_FILE_EVENT_CREATED_DIRECTORY: case ECORE_FILE_EVENT_CREATED_DIRECTORY:
efreet_cache_icon_update(); efreet_cache_icon_update();