Don't store Hidden elements in utils cache
authorSebastian Dransfeld <sd@tango.flipp.net>
Thu, 9 Dec 2010 12:19:00 +0000 (12:19 +0000)
committerSebastian Dransfeld <sd@tango.flipp.net>
Thu, 9 Dec 2010 12:19:00 +0000 (12:19 +0000)
Hidden elements should never be returned to the user, they are "Deleted"

SVN revision: 55405

legacy/efreet/src/bin/efreet_desktop_cache_create.c

index ce726b0762437fdc942ac66dd3a7d5e095d7acd0..a2d6f6951e6fccf8024883c017523fbb0b7662bc 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;