efreet: monitor links to directories

SVN revision: 79243
This commit is contained in:
Sebastian Dransfeld 2012-11-13 20:36:26 +00:00
parent 516fac2176
commit 7adfa90371
1 changed files with 6 additions and 4 deletions

View File

@ -235,8 +235,9 @@ icon_changes_listen_recursive(const char *path, Eina_Bool base)
if (!it) return; if (!it) return;
EINA_ITERATOR_FOREACH(it, info) EINA_ITERATOR_FOREACH(it, info)
{ {
if (info->type != EINA_FILE_DIR) continue; if (((info->type == EINA_FILE_LNK) && (ecore_file_is_dir(info->path))) ||
icon_changes_monitor_add(info->path); (info->type == EINA_FILE_DIR))
icon_changes_monitor_add(info->path);
} }
eina_iterator_free(it); eina_iterator_free(it);
} }
@ -347,8 +348,9 @@ desktop_changes_listen_recursive(const char *path, Eina_Bool base)
if (!it) return; if (!it) return;
EINA_ITERATOR_FOREACH(it, info) EINA_ITERATOR_FOREACH(it, info)
{ {
if (info->type != EINA_FILE_DIR) continue; if (((info->type == EINA_FILE_LNK) && (ecore_file_is_dir(info->path))) ||
desktop_changes_listen_recursive(info->path, EINA_FALSE); (info->type == EINA_FILE_DIR))
desktop_changes_listen_recursive(info->path);
} }
eina_iterator_free(it); eina_iterator_free(it);
} }