efreet: Check if old and new cache equals

SVN revision: 47585
This commit is contained in:
Sebastian Dransfeld 2010-03-30 10:51:45 +00:00
parent 1aa568e828
commit caa9409ac0
1 changed files with 14 additions and 0 deletions

View File

@ -297,6 +297,20 @@ main()
}
eina_hash_free(file_ids);
eina_hash_free(paths);
/* check if old and new caches contain the same number of entries */
if (!changed)
{
Eet_File *old;
old = eet_open(efreet_desktop_cache_file(), EET_FILE_MODE_READ);
if (!old || eet_num_entries(old) != eet_num_entries(ef)) changed = 1;
if (old) eet_close(old);
old = eet_open(efreet_desktop_util_cache_file(), EET_FILE_MODE_READ);
if (!old || eet_num_entries(old) != eet_num_entries(util_ef)) changed = 1;
if (old) eet_close(old);
}
/* cleanup */
eet_close(util_ef);