diff --git a/legacy/efreet/src/lib/efreet_cache.c b/legacy/efreet/src/lib/efreet_cache.c index 4467058f70..0cdd014142 100644 --- a/legacy/efreet/src/lib/efreet_cache.c +++ b/legacy/efreet/src/lib/efreet_cache.c @@ -853,6 +853,7 @@ cache_update_cb(void *data __UNUSED__, Ecore_File_Monitor *em __UNUSED__, icon_cache = efreet_cache_close(icon_cache); efreet_icon_themes_flush(); + /* TODO: We must delay closing this file until event is done, so users can free/refetch */ icon_theme_cache = efreet_cache_close(icon_theme_cache); ev = NEW(Efreet_Event_Cache_Update, 1);