From: Carsten Haitzler (Rasterman) Date: Thu, 16 Apr 2020 12:03:45 +0000 (+0100) Subject: efreet - look in /usr/local/share/pixmaps too X-Git-Tag: accepted/tizen/unified/20200421.150402~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9440d7a578444bba18e4e585c10326565d281bad;p=platform%2Fupstream%2Fefl.git efreet - look in /usr/local/share/pixmaps too --- diff --git a/src/bin/efreet/efreet_icon_cache_create.c b/src/bin/efreet/efreet_icon_cache_create.c index 9f3141b..6810ca6 100644 --- a/src/bin/efreet/efreet_icon_cache_create.c +++ b/src/bin/efreet/efreet_icon_cache_create.c @@ -164,6 +164,7 @@ cache_fallback_scan(Eina_Hash *icons, Eina_Hash *dirs) } #endif + cache_fallback_scan_dir(icons, dirs, "/usr/local/share/pixmaps"); cache_fallback_scan_dir(icons, dirs, "/usr/share/pixmaps"); return EINA_TRUE; @@ -217,6 +218,7 @@ check_fallback_changed(Efreet_Cache_Icon_Theme *theme) } #endif + if (cache_directory_modified(theme->dirs, "/usr/local/share/pixmaps")) return EINA_TRUE; if (cache_directory_modified(theme->dirs, "/usr/share/pixmaps")) return EINA_TRUE; return EINA_FALSE; } @@ -912,6 +914,7 @@ main(int argc, char **argv) } #endif + cache_theme_scan("/usr/local/share/pixmaps"); cache_theme_scan("/usr/share/pixmaps"); /* scan icons */ diff --git a/src/bin/efreet/efreetd_cache.c b/src/bin/efreet/efreetd_cache.c index 4b801a8..2659a8d 100644 --- a/src/bin/efreet/efreetd_cache.c +++ b/src/bin/efreet/efreetd_cache.c @@ -698,6 +698,7 @@ icon_changes_listen(void) } #endif eina_inarray_flush(stack); + icon_changes_listen_recursive(stack, "/usr/local/share/pixmaps", EINA_TRUE); icon_changes_listen_recursive(stack, "/usr/share/pixmaps", EINA_TRUE); eina_inarray_free(stack); eina_strbuf_free(buf);