handle buffer allocation failure - null buffer.

SVN revision: 64125
This commit is contained in:
Carsten Haitzler 2011-10-17 06:59:08 +00:00
parent 1a3e8eaa94
commit 210c5a9377
1 changed files with 5 additions and 2 deletions

View File

@ -102,7 +102,7 @@ _ecore_evas_buffer_shutdown(void)
int
_ecore_evas_buffer_render(Ecore_Evas *ee)
{
Eina_List *updates, *l, *ll;
Eina_List *updates = NULL, *l, *ll;
Ecore_Evas *ee2;
int rend = 0;
@ -122,7 +122,10 @@ _ecore_evas_buffer_render(Ecore_Evas *ee)
_ecore_evas_resize(ee, w, h);
ee->engine.buffer.pixels = evas_object_image_data_get(ee->engine.buffer.image, 1);
}
updates = evas_render_updates(ee->evas);
if (ee->engine.buffer.pixels)
{
updates = evas_render_updates(ee->evas);
}
if (ee->engine.buffer.image)
{
Eina_Rectangle *r;