cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=849a18201892d0a9d0d9c19cf01bbfeb4dae2bae
commit 849a18201892d0a9d0d9c19cf01bbfeb4dae2bae Author: Cedric BAIL <[email protected]> Date: Fri Apr 28 16:02:09 2017 -0700 evas: only call output function on initialized output. --- src/lib/evas/canvas/evas_render.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index 075457e..216fcf1 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -3838,7 +3838,8 @@ _evas_canvas_render_idle_flush(Eo *eo_e, Evas_Public_Data *evas) Eina_List *l; EINA_LIST_FOREACH(evas->outputs, l, output) - ENFN->output_idle_flush(output->output); + if (output->output) + ENFN->output_idle_flush(output->output); } eina_inarray_flush(&evas->active_objects); @@ -3941,7 +3942,8 @@ _evas_canvas_render_dump(Eo *eo_e, Evas_Public_Data *evas) Eina_List *l; EINA_LIST_FOREACH(evas->outputs, l, output) - ENFN->output_dump(output->output); + if (output->output) + ENFN->output_dump(output->output); } #define GC_ALL(Cow) \ @@ -3960,7 +3962,8 @@ _evas_canvas_render_dump(Eo *eo_e, Evas_Public_Data *evas) Eina_List *l; EINA_LIST_FOREACH(evas->outputs, l, output) - ENFN->output_idle_flush(output->output); + if (output->output) + ENFN->output_idle_flush(output->output); } eina_inarray_flush(&evas->active_objects); --
