From cfc96c36ad2052f3dd34e47c3d39aa0b48b89bb1 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Sat, 27 Mar 2010 20:58:45 +0000 Subject: [PATCH] efreet: TODO++ SVN revision: 47520 --- legacy/efreet/src/bin/efreet_desktop_cache_create.c | 5 +++++ 1 file changed, 5 insertions(+) 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 &&