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 *l;
|
||||||
|
|
||||||
EINA_LIST_FOREACH(evas->outputs, l, output)
|
EINA_LIST_FOREACH(evas->outputs, l, output)
|
||||||
ENFN->output_dump(output);
|
ENFN->output_dump(output->output);
|
||||||
}
|
}
|
||||||
|
|
||||||
#define GC_ALL(Cow) \
|
#define GC_ALL(Cow) \
|
||||||
|
@ -3960,7 +3960,7 @@ _evas_canvas_render_dump(Eo *eo_e, Evas_Public_Data *evas)
|
||||||
Eina_List *l;
|
Eina_List *l;
|
||||||
|
|
||||||
EINA_LIST_FOREACH(evas->outputs, l, output)
|
EINA_LIST_FOREACH(evas->outputs, l, output)
|
||||||
ENFN->output_idle_flush(output);
|
ENFN->output_idle_flush(output->output);
|
||||||
}
|
}
|
||||||
|
|
||||||
eina_inarray_flush(&evas->active_objects);
|
eina_inarray_flush(&evas->active_objects);
|
||||||
|
|
Loading…
Reference in New Issue