Efreet: Create theme before accessing it

SVN revision: 57773
This commit is contained in:
Sebastian Dransfeld 2011-03-15 18:54:00 +00:00
parent e171893e89
commit a433d4d56f
1 changed files with 3 additions and 3 deletions

View File

@ -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);