Check if dir exists before listening to it

SVN revision: 55008
This commit is contained in:
Sebastian Dransfeld 2010-11-26 10:27:41 +00:00
parent c75b63a482
commit b9c9af539a
1 changed files with 4 additions and 2 deletions

View File

@ -1250,7 +1250,8 @@ efreet_desktop_changes_listen(void)
EINA_LIST_FREE(dirs, path) EINA_LIST_FREE(dirs, path)
{ {
efreet_desktop_changes_listen_recursive(path); if (ecore_file_is_dir(path))
efreet_desktop_changes_listen_recursive(path);
eina_stringshare_del(path); eina_stringshare_del(path);
} }
@ -1269,7 +1270,8 @@ efreet_desktop_changes_listen(void)
{ {
unsigned int size = *(unsigned int *)p; unsigned int size = *(unsigned int *)p;
p += sizeof(unsigned int); p += sizeof(unsigned int);
efreet_desktop_changes_monitor_add(p); if (ecore_file_is_dir(p))
efreet_desktop_changes_monitor_add(p);
p += size; p += size;
} }
munmap(map, st.st_size); munmap(map, st.st_size);