Don't store Hidden elements in utils cache
authorenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 9 Dec 2010 12:19:00 +0000 (12:19 +0000)
committerenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 9 Dec 2010 12:19:00 +0000 (12:19 +0000)
Hidden elements should never be returned to the user, they are "Deleted"

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@55405 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/bin/efreet_desktop_cache_create.c

index ce726b0..a2d6f69 100644 (file)
@@ -85,7 +85,7 @@ cache_add(const char *path, const char *file_id, int priority __UNUSED__, int *c
     /* TODO: We should check priority, and not just hope we search in right order */
     /* TODO: We need to find out if prioritized file id has changed because of
      * changed search order. */
-    if (desk->type == EFREET_DESKTOP_TYPE_APPLICATION &&
+    if (!desk->hidden && desk->type == EFREET_DESKTOP_TYPE_APPLICATION &&
         file_id && !eina_hash_find(file_ids, file_id))
     {
         int id;