[Bf-blender-cvs] [cdaff06] master: Fix T38905: view3d.object_as_camera didn't store the last-view
Campbell Barton
noreply at git.blender.org
Tue Apr 29 23:37:55 CEST 2014
Commit: cdaff060265ef81539d04f6ad1f16762dbbba288
Author: Campbell Barton
Date: Wed Apr 30 07:04:38 2014 +1000
https://developer.blender.org/rBcdaff060265ef81539d04f6ad1f16762dbbba288
Fix T38905: view3d.object_as_camera didn't store the last-view
===================================================================
M source/blender/editors/space_view3d/view3d_view.c
===================================================================
diff --git a/source/blender/editors/space_view3d/view3d_view.c b/source/blender/editors/space_view3d/view3d_view.c
index eff4ce4..7c8d588 100644
--- a/source/blender/editors/space_view3d/view3d_view.c
+++ b/source/blender/editors/space_view3d/view3d_view.c
@@ -569,7 +569,10 @@ static int view3d_setobjectascamera_exec(bContext *C, wmOperator *op)
if (v3d->scenelock)
scene->camera = ob;
- if (camera_old != ob) { /* unlikely but looks like a glitch when set to the same */
+ /* unlikely but looks like a glitch when set to the same */
+ if (camera_old != ob) {
+ ED_view3d_lastview_store(rv3d);
+
ED_view3d_smooth_view(C, v3d, ar, camera_old, v3d->camera,
rv3d->ofs, rv3d->viewquat, &rv3d->dist, &v3d->lens,
smooth_viewtx);
More information about the Bf-blender-cvs
mailing list