remove for bad-level-call & some minor changes to make camera switching neater.

This commit is contained in:
2010-03-09 07:41:04 +00:00
parent 9c513346a5
commit d4756d395b
9 changed files with 48 additions and 43 deletions

View File

@@ -292,10 +292,8 @@ static int screen_opengl_render_anim_step(bContext *C, wmOperator *op)
if(oglrender->rv3d->persp==RV3D_CAMOB && oglrender->v3d->camera && oglrender->v3d->scenelock) {
/* since scene_update_for_newframe() is used rather
* then ED_update_for_newframe() the camera needs to be set */
Object *camera= scene_find_camera_switch(scene);
if(camera)
oglrender->v3d->camera= scene->camera= camera;
if(scene_camera_switch_update(scene))
oglrender->v3d->camera= scene->camera;
}
/* render into offscreen buffer */