Solved crash caused by referencing NULL ->camera pointer in preview for

World shading buttons.
Thanks Goofster for reporting it!
This commit is contained in:
2004-04-14 12:52:35 +00:00
parent a96869198b
commit 7dc152b01a

View File

@@ -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) */
}