tackpatch

SVN revision: 15429
This commit is contained in:
Carsten Haitzler 2005-06-19 13:06:36 +00:00
parent 26cf0a9642
commit 2a5e480ad1
2 changed files with 8 additions and 3 deletions

View File

@ -167,6 +167,8 @@ make install
@endverbatim
@todo (1.0) Need a way ot scaling an image and just PRODUCING the output (scaling direct to target buffe r- no blend/copy etc.)
@todo (1.0) Could improve evas's scaling down code to limit multiple samples per output pixel to maybe 2x2?
@todo (1.0) Document API
@todo (1.0) Evas needs to check delete_me member for all object functions
@todo (1.0) Evas engine that renders to Evas_Objects

View File

@ -150,9 +150,12 @@ evas_free(Evas *e)
e->obscures = evas_list_remove(e->obscures, e->obscures->data);
}
e->engine.func->info_free(e, e->engine.info);
e->engine.func->context_free(e->engine.data.output, e->engine.data.context);
e->engine.func->output_free(e->engine.data.output);
if (e->engine.func)
{
e->engine.func->info_free(e, e->engine.info);
e->engine.func->context_free(e->engine.data.output, e->engine.data.context);
e->engine.func->output_free(e->engine.data.output);
}
for (i = 0; i < e->modifiers.mod.count; i++)
free(e->modifiers.mod.list[i]);