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:
parent
e2a66204d1
commit
ac121a628d
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue