Only print if verbose and TODO++

SVN revision: 57175
This commit is contained in:
Sebastian Dransfeld 2011-02-19 20:54:03 +00:00
parent c5c5df9ba9
commit e142957521
1 changed files with 16 additions and 10 deletions

View File

@ -26,6 +26,8 @@
* - Need to cache all exts searched and extra_dirs, so we know if we * - Need to cache all exts searched and extra_dirs, so we know if we
* need to rescan dirs. Then re-enable cache_directory_find(). * need to rescan dirs. Then re-enable cache_directory_find().
* - Need to check if files has disappeared, as we only add new. * - Need to check if files has disappeared, as we only add new.
* - Base dir is touched on icon theme update, no need to scan all.
* - There is something weird going on with inheritance when adding extensions
*/ */
static Eina_Array *exts = NULL; static Eina_Array *exts = NULL;
@ -303,8 +305,9 @@ cache_scan(Efreet_Icon_Theme *theme, Eina_Hash *themes, Eina_Hash *icons, Eina_H
Efreet_Icon_Theme *inherit; Efreet_Icon_Theme *inherit;
inherit = eina_hash_find(icon_themes, name); inherit = eina_hash_find(icon_themes, name);
if (!inherit) fprintf(stderr, "Theme `%s` not found for `%s`.\n", if (!inherit && verbose)
name, theme->name.internal); fprintf(stderr, "Theme `%s` not found for `%s`.\n",
name, theme->name.internal);
if (!cache_scan(inherit, themes, icons, dirs, changed)) return EINA_FALSE; if (!cache_scan(inherit, themes, icons, dirs, changed)) return EINA_FALSE;
} }
} }
@ -333,8 +336,9 @@ check_changed(Efreet_Cache_Icon_Theme *theme)
Efreet_Cache_Icon_Theme *inherit; Efreet_Cache_Icon_Theme *inherit;
inherit = eina_hash_find(icon_themes, name); inherit = eina_hash_find(icon_themes, name);
if (!inherit) fprintf(stderr, "Theme `%s` not found for `%s`.\n", if (!inherit && verbose)
name, theme->theme.name.internal); fprintf(stderr, "Theme `%s` not found for `%s`.\n",
name, theme->theme.name.internal);
if (check_changed(inherit)) return EINA_TRUE; if (check_changed(inherit)) return EINA_TRUE;
} }
} }
@ -858,10 +862,11 @@ main(int argc, char **argv)
if (cache_scan(&(theme->theme), themes, icons, theme->dirs, &changed)) if (cache_scan(&(theme->theme), themes, icons, theme->dirs, &changed))
{ {
fprintf(stderr, "generated: '%s' %i (%i)\n", if (verbose)
theme->theme.name.internal, fprintf(stderr, "generated: '%s' %i (%i)\n",
changed, theme->theme.name.internal,
eina_hash_population(icons)); changed,
eina_hash_population(icons));
if (changed) if (changed)
{ {
Eina_Iterator *icons_it; Eina_Iterator *icons_it;
@ -879,7 +884,7 @@ main(int argc, char **argv)
if (theme->changed || changed) if (theme->changed || changed)
{ {
if (theme->changed) if (theme->changed && verbose)
fprintf(stderr, "theme change: %s %lld\n", theme->theme.name.internal, theme->last_cache_check); fprintf(stderr, "theme change: %s %lld\n", theme->theme.name.internal, theme->last_cache_check);
eet_data_write(theme_ef, theme_edd, theme->theme.name.internal, theme, 1); eet_data_write(theme_ef, theme_edd, theme->theme.name.internal, theme, 1);
} }
@ -944,7 +949,8 @@ main(int argc, char **argv)
/* Save fallback in the right part */ /* Save fallback in the right part */
if (cache_fallback_scan(icons, theme->dirs, &changed)) if (cache_fallback_scan(icons, theme->dirs, &changed))
{ {
fprintf(stderr, "generated: fallback %i (%i)\n", changed, eina_hash_population(icons)); if (verbose)
fprintf(stderr, "generated: fallback %i (%i)\n", changed, eina_hash_population(icons));
if (changed) if (changed)
{ {
Eina_Iterator *icons_it; Eina_Iterator *icons_it;