evas: Fix crash in idle_flush

As reported by raster on the ML. The pointer passed to the
engines is not an engine output but an Efl_Canvas_Output.
This commit is contained in:
Jean-Philippe Andre 2017-04-25 21:18:22 +09:00
parent e2a66204d1
commit ac121a628d
1 changed files with 2 additions and 2 deletions

View File

@ -3941,7 +3941,7 @@ _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);
ENFN->output_dump(output->output);
}
#define GC_ALL(Cow) \
@ -3960,7 +3960,7 @@ _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);
ENFN->output_idle_flush(output->output);
}
eina_inarray_flush(&evas->active_objects);