From 9b8a67bb313a58c1de21fbc6242b1ef758b17da6 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Sat, 4 Aug 2012 17:11:18 +0000 Subject: [PATCH] efreet: Fix last fix, only access theme inside if SVN revision: 74879 --- legacy/efreet/src/bin/efreet_icon_cache_create.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/legacy/efreet/src/bin/efreet_icon_cache_create.c b/legacy/efreet/src/bin/efreet_icon_cache_create.c index a21e7df474..e8d100c23e 100644 --- a/legacy/efreet/src/bin/efreet_icon_cache_create.c +++ b/legacy/efreet/src/bin/efreet_icon_cache_create.c @@ -893,8 +893,11 @@ main(int argc, char **argv) { if (!strncmp(keys[i], "__efreet", 8)) continue; theme = eet_data_read(theme_ef, theme_edd, keys[i]); - theme->valid = 0; - if (theme) eina_hash_direct_add(icon_themes, theme->theme.name.internal, theme); + if (theme) + { + theme->valid = 0; + eina_hash_direct_add(icon_themes, theme->theme.name.internal, theme); + } } free(keys); }