From e339acf3a948f279e359706ab1eae7734725f833 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 31 Mar 2011 05:20:48 +0000 Subject: [PATCH] fix for a crash when loading a new blend file which had a scene with the same name as the old one, the freed backbuffer image from the previous blend file would get reused. also NULL the bakebuf just incase its accessed in future though at the moment this isnt causing any problems. --- source/blender/render/intern/source/convertblender.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/blender/render/intern/source/convertblender.c b/source/blender/render/intern/source/convertblender.c index 73addfb77e4..62f47dcd3b5 100644 --- a/source/blender/render/intern/source/convertblender.c +++ b/source/blender/render/intern/source/convertblender.c @@ -4636,7 +4636,10 @@ void RE_Database_Free(Render *re) re->totvlak=re->totvert=re->totstrand=re->totlamp=re->tothalo= 0; re->i.convertdone= 0; - + + re->backbuf= NULL; + re->bakebuf= NULL; + if(re->scene) if(re->scene->r.scemode & R_FREE_IMAGE) if((re->r.scemode & R_PREVIEWBUTS)==0)