diff --git a/legacy/efreet/src/bin/efreet_desktop_cache_create.c b/legacy/efreet/src/bin/efreet_desktop_cache_create.c index a129554460..eb3aa04db1 100644 --- a/legacy/efreet/src/bin/efreet_desktop_cache_create.c +++ b/legacy/efreet/src/bin/efreet_desktop_cache_create.c @@ -41,7 +41,7 @@ cache_add(const char *path, const char *file_id, int priority __UNUSED__, int *c ext = strrchr(path, '.'); if (!ext || (strcmp(ext, ".desktop") && strcmp(ext, ".directory"))) return 1; - desk = efreet_desktop_get(path); + desk = efreet_desktop_new(path); if (!desk || (desk->type != EFREET_DESKTOP_TYPE_APPLICATION && desk->type != EFREET_DESKTOP_TYPE_DIRECTORY)) {