efreet_icon_cache_create.c | efreet_icon_cache_create.c | |||
---|---|---|---|---|
#ifdef HAVE_CONFIG_H | #ifdef HAVE_CONFIG_H | |||
# include <config.h> | # include <config.h> | |||
#endif | #endif | |||
#include <sys/stat.h> | #include <sys/stat.h> | |||
#include <fcntl.h> | #include <fcntl.h> | |||
#include <unistd.h> | #include <unistd.h> | |||
#include <errno.h> | ||||
#include <Eina.h> | #include <Eina.h> | |||
#include <Eet.h> | #include <Eet.h> | |||
#include <Ecore.h> | #include <Ecore.h> | |||
#include <Ecore_File.h> | #include <Ecore_File.h> | |||
#define EFREET_MODULE_LOG_DOM _efreet_icon_cache_log_dom | #define EFREET_MODULE_LOG_DOM _efreet_icon_cache_log_dom | |||
static int _efreet_icon_cache_log_dom = -1; | static int _efreet_icon_cache_log_dom = -1; | |||
#include "Efreet.h" | #include "Efreet.h" | |||
skipping to change at line 894 | skipping to change at line 895 | |||
goto on_error_efreet; | goto on_error_efreet; | |||
} | } | |||
keys = eet_list(theme_ef, "*", &num); | keys = eet_list(theme_ef, "*", &num); | |||
if (keys) | if (keys) | |||
{ | { | |||
for (i = 0; i < num; i++) | for (i = 0; i < num; i++) | |||
{ | { | |||
if (!strncmp(keys[i], "__efreet", 8)) continue; | if (!strncmp(keys[i], "__efreet", 8)) continue; | |||
theme = eet_data_read(theme_ef, theme_edd, keys[i]); | theme = eet_data_read(theme_ef, theme_edd, keys[i]); | |||
if (theme) eina_hash_direct_add(icon_themes, theme->theme.name. | if (theme) | |||
internal, theme); | { | |||
theme->valid = 0; | ||||
eina_hash_direct_add(icon_themes, theme->theme.name.interna | ||||
l, theme); | ||||
} | ||||
} | } | |||
free(keys); | free(keys); | |||
} | } | |||
INF("scan for themes"); | INF("scan for themes"); | |||
/* scan themes */ | /* scan themes */ | |||
cache_theme_scan(efreet_icon_deprecated_user_dir_get()); | cache_theme_scan(efreet_icon_deprecated_user_dir_get()); | |||
cache_theme_scan(efreet_icon_user_dir_get()); | cache_theme_scan(efreet_icon_user_dir_get()); | |||
xdg_dirs = efreet_data_dirs_get(); | xdg_dirs = efreet_data_dirs_get(); | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 7 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |