forked from bartvdbraak/blender
Fix #33229: Blender crashes on finishing render
This commit is contained in:
parent
1e98e96f7c
commit
cfd5d58282
@ -393,6 +393,8 @@ int RE_engine_render(Render *re, int do_all)
|
||||
engine->tile_y = 0;
|
||||
engine->flag &= ~RE_ENGINE_RENDERING;
|
||||
|
||||
render_result_free_list(&engine->fullresult, engine->fullresult.first);
|
||||
|
||||
/* re->engine becomes zero if user changed active render engine during render */
|
||||
if (!persistent_data || !re->engine) {
|
||||
RE_engine_free(engine);
|
||||
@ -407,8 +409,6 @@ int RE_engine_render(Render *re, int do_all)
|
||||
|
||||
freeparts(re);
|
||||
|
||||
render_result_free_list(&engine->fullresult, engine->fullresult.first);
|
||||
|
||||
if (BKE_reports_contain(re->reports, RPT_ERROR))
|
||||
G.is_break = TRUE;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user