diff --git a/legacy/efreet/src/bin/efreet_desktop_cache_create.c b/legacy/efreet/src/bin/efreet_desktop_cache_create.c index 1c30276791..0a2573f42b 100644 --- a/legacy/efreet/src/bin/efreet_desktop_cache_create.c +++ b/legacy/efreet/src/bin/efreet_desktop_cache_create.c @@ -40,6 +40,11 @@ cache_add(const char *path, const char *file_id, int priority __UNUSED__) ext = strrchr(path, '.'); if (!ext || (strcmp(ext, ".desktop") && strcmp(ext, ".directory"))) return 1; + /* + * TODO: + * Get cached version first and check mtime. Only get uncached if we need + * to update. + */ desk = efreet_desktop_uncached_new(path); if (!desk || (desk->type != EFREET_DESKTOP_TYPE_APPLICATION &&