Solved crash caused by referencing NULL ->camera pointer in preview for
World shading buttons. Thanks Goofster for reporting it!
This commit is contained in:
@@ -1081,12 +1081,12 @@ void BIF_previewrender(SpaceButs *sbuts)
|
||||
lens= 35.0;
|
||||
if(G.scene->camera) {
|
||||
lens= ( (Camera *)G.scene->camera->data)->lens;
|
||||
}
|
||||
/* needed for init_render_world */
|
||||
MTC_Mat4CpyMat4(R.viewinv, G.scene->camera->obmat);
|
||||
MTC_Mat4Ortho(R.viewinv);
|
||||
MTC_Mat4Invert(R.viewmat, R.viewinv);
|
||||
|
||||
/* needed for init_render_world */
|
||||
MTC_Mat4CpyMat4(R.viewinv, G.scene->camera->obmat);
|
||||
MTC_Mat4Ortho(R.viewinv);
|
||||
MTC_Mat4Invert(R.viewmat, R.viewinv);
|
||||
}
|
||||
init_render_world();
|
||||
init_render_textures(); /* dont do it twice!! (brightness) */
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user