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.
This commit is contained in:
Campbell Barton 2011-03-31 05:20:48 +00:00
parent 7cb68f89ed
commit e339acf3a9

@ -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)