From a433d4d56fe481450e92a6cb34e4b2d9e93f04ca Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Tue, 15 Mar 2011 18:54:00 +0000 Subject: [PATCH] Efreet: Create theme before accessing it SVN revision: 57773 --- legacy/efreet/src/bin/efreet_icon_cache_create.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/legacy/efreet/src/bin/efreet_icon_cache_create.c b/legacy/efreet/src/bin/efreet_icon_cache_create.c index 7e72273682..81a210cd15 100644 --- a/legacy/efreet/src/bin/efreet_icon_cache_create.c +++ b/legacy/efreet/src/bin/efreet_icon_cache_create.c @@ -938,15 +938,15 @@ main(int argc, char **argv) free(keys); } + theme = eet_data_read(theme_ef, theme_edd, EFREET_CACHE_ICON_FALLBACK); + if (!theme) + theme = NEW(Efreet_Cache_Icon_Theme, 1); theme->changed = changed; if (changed && theme->dirs) { efreet_hash_free(theme->dirs, free); theme->dirs = NULL; } - theme = eet_data_read(theme_ef, theme_edd, EFREET_CACHE_ICON_FALLBACK); - if (!theme) - theme = NEW(Efreet_Cache_Icon_Theme, 1); if (!theme->dirs) theme->dirs = eina_hash_string_superfast_new(NULL);