efreet: redo cache rebuild
authorenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 16 Aug 2011 12:46:24 +0000 (12:46 +0000)
committerenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 16 Aug 2011 12:46:24 +0000 (12:46 +0000)
commit38cd7fe5c88ea5d51ca9fb4657379c544e268146
tree455095243529fd14a5bff4594ef2cbafced1592c
parentf647778ad0f3590ea1bd0880671e1a63a69a0c25
efreet: redo cache rebuild

Always rebuild cache from scratch when needed, but rely on correct spec
behaviour to check for theme changes. This will considerably speed up
the cache process when there is no change, and improve the correctness
of the cache when changes occur. For example didn't the previous
behaviour handle file removal gracefully.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@62505 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
ChangeLog
src/bin/efreet_icon_cache_create.c