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);

-- 


Reply via email to