From 87034f74ac686a1cbfc2206109e53c05ac2f37ac Mon Sep 17 00:00:00 2001 From: Tiago Rezende Campos Falcao Date: Tue, 3 Aug 2010 14:27:47 +0000 Subject: [PATCH] Call only once the eina_list_last(_edje_file_cache) SVN revision: 50768 --- legacy/edje/src/lib/edje_cache.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/legacy/edje/src/lib/edje_cache.c b/legacy/edje/src/lib/edje_cache.c index 36b0310429..c57b487bd8 100644 --- a/legacy/edje/src/lib/edje_cache.c +++ b/legacy/edje/src/lib/edje_cache.c @@ -455,10 +455,12 @@ _edje_cache_file_clean(void) count = eina_list_count(_edje_file_cache); while ((_edje_file_cache) && (count > _edje_file_cache_size)) { + Eina_List *last; Edje_File *edf; - edf = eina_list_data_get(eina_list_last(_edje_file_cache)); - _edje_file_cache = eina_list_remove_list(_edje_file_cache, eina_list_last(_edje_file_cache)); + last = eina_list_last(_edje_file_cache); + edf = eina_list_data_get(last); + _edje_file_cache = eina_list_remove_list(_edje_file_cache, last); _edje_file_free(edf); count = eina_list_count(_edje_file_cache); }