forked from enlightenment/efl
fix some nasty image cache issues i've found like double-frees, leaks
etc. etc. in corner-cases. it also re-factors the image cache code to be much more manageable and understandable with cache/list management doing the right thing in the internal calls. SVN revision: 58779
This commit is contained in:
parent
d157c43997
commit
6152914dd5
File diff suppressed because it is too large
Load Diff
|
@ -537,10 +537,13 @@ struct _Image_Entry_Flags
|
|||
Eina_Bool in_progress : 1;
|
||||
Eina_Bool dirty : 1;
|
||||
Eina_Bool activ : 1;
|
||||
|
||||
Eina_Bool need_data : 1;
|
||||
Eina_Bool lru_nodata : 1;
|
||||
Eina_Bool cached : 1;
|
||||
Eina_Bool alpha : 1;
|
||||
|
||||
Eina_Bool lru : 1;
|
||||
Eina_Bool alpha_sparse : 1;
|
||||
#ifdef BUILD_ASYNC_PRELOAD
|
||||
Eina_Bool preload_done : 1;
|
||||
|
|
Loading…
Reference in New Issue