From c48321417022f8a11d9817182b716ea912200550 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Thu, 21 Nov 2013 12:24:41 +0100 Subject: [PATCH] efreet: Check for missing icon cache file Fixes T196 --- src/bin/efreet/efreet_icon_cache_create.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/efreet/efreet_icon_cache_create.c b/src/bin/efreet/efreet_icon_cache_create.c index 98e265177f..3b22e0cc00 100644 --- a/src/bin/efreet/efreet_icon_cache_create.c +++ b/src/bin/efreet/efreet_icon_cache_create.c @@ -896,7 +896,7 @@ main(int argc, char **argv) icon_ef = eet_open(efreet_icon_cache_file(theme->theme.name.internal), EET_FILE_MODE_READ_WRITE); if (!icon_ef) goto on_error_efreet; icon_version = eet_data_read(icon_ef, efreet_version_edd(), EFREET_CACHE_VERSION); - if (theme->changed || (icon_version && + if (theme->changed || !icon_version || (icon_version && ((icon_version->major != EFREET_ICON_CACHE_MAJOR) || (icon_version->minor != EFREET_ICON_CACHE_MINOR)))) {