efreet: Always update cache if not read from eet
authorenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 3 Apr 2010 18:46:37 +0000 (18:46 +0000)
committerenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 3 Apr 2010 18:46:37 +0000 (18:46 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@47734 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/efreet_desktop.c

index ab1376a..0c750ce 100644 (file)
@@ -463,10 +463,8 @@ efreet_desktop_get(const char *file)
         buf[PATH_MAX - 1] = '\0';
         p = dirname(buf);
         if (!eina_list_search_unsorted(efreet_desktop_dirs, EINA_COMPARE_CB(strcmp), p))
-        {
             efreet_desktop_dirs = eina_list_append(efreet_desktop_dirs, eina_stringshare_add(p));
-            efreet_desktop_update_cache();
-        }
+        efreet_desktop_update_cache();
     }
 
     if (efreet_desktop_cache) eina_hash_add(efreet_desktop_cache, desktop->orig_path, desktop);