[Bf-blender-cvs] [029938f] multiview: fix for crash when baking
Dalai Felinto
noreply at git.blender.org
Wed May 28 03:57:13 CEST 2014
Commit: 029938fb96ec57ae77e97812302911f8e45d637d
Author: Dalai Felinto
Date: Tue May 27 22:50:17 2014 -0300
https://developer.blender.org/rB029938fb96ec57ae77e97812302911f8e45d637d
fix for crash when baking
===================================================================
M source/blender/render/intern/source/initrender.c
===================================================================
diff --git a/source/blender/render/intern/source/initrender.c b/source/blender/render/intern/source/initrender.c
index 16d8815..a2f2298 100644
--- a/source/blender/render/intern/source/initrender.c
+++ b/source/blender/render/intern/source/initrender.c
@@ -442,12 +442,16 @@ struct Object *RE_GetCameraStereo(Render *re, const bool left)
struct Object *RE_GetViewCamera(Render *re)
{
RenderView *rv;
- int actview = MIN2(re->actview, BLI_countlist(&re->result->views)-1);
+ int actview;
int nr = 0;
- for (rv=(RenderView *)re->result->views.first; rv; rv=rv->next, nr++) {
- if (actview == nr)
- return rv->camera;
+ if (re->result != NULL) {
+ actview = MIN2(re->actview, BLI_countlist(&re->result->views) - 1);
+
+ for (rv=(RenderView *)re->result->views.first; rv; rv=rv->next, nr++) {
+ if (actview == nr)
+ return rv->camera;
+ }
}
return RE_GetCamera(re);
More information about the Bf-blender-cvs
mailing list