Fix crash cancelling render while building object instance in

raytree, object could still be added after it was already freed.

(merge from render25 branch)
This commit is contained in:
2010-06-22 15:04:03 +00:00
parent 50a8d1803b
commit c0be8ee8cb

View File

@@ -370,6 +370,10 @@ static void makeraytree_single(Render *re)
if(has_special_rayobject(re, obi))
{
RayObject *obj = makeraytree_object(re, obi);
if(test_break(re))
break;
RE_rayobject_add( re->raytree, obj );
}
else