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);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to