they are not there, they're listed inside sub_ecore_evas of parent instead.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@41368
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
static void
_ecore_evas_buffer_free(Ecore_Evas *ee)
{
- ecore_evases = (Ecore_Evas *) eina_inlist_remove(EINA_INLIST_GET(ecore_evases), EINA_INLIST_GET(ee));
- _ecore_evas_buffer_shutdown();
if (ee->engine.buffer.image)
{
Ecore_Evas *ee2;
ee2->sub_ecore_evas = eina_list_remove(ee2->sub_ecore_evas, ee);
}
else
- free(ee->engine.buffer.pixels);
+ {
+ ecore_evases = (Ecore_Evas *) eina_inlist_remove(EINA_INLIST_GET(ecore_evases), EINA_INLIST_GET(ee));
+
+ free(ee->engine.buffer.pixels);
+ }
+ _ecore_evas_buffer_shutdown();
}
static void