Fix #101612: Viewport switched to perspective mode from camera view
When camera view is active, regardless of camera view type, view changes to perspsective mode in local view. Now fixed with extra case of camera view type. Pull Request: https://projects.blender.org/blender/blender/pulls/132103
This commit is contained in:
committed by
Pratik Borhade
parent
12b426d87e
commit
90ae533aa1
@@ -50,6 +50,8 @@
|
||||
#include "view3d_intern.hh" /* own include */
|
||||
#include "view3d_navigate.hh"
|
||||
|
||||
#include "DNA_camera_types.h"
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/** \name Camera to View Operator
|
||||
* \{ */
|
||||
@@ -901,8 +903,9 @@ static bool view3d_localview_init(const Depsgraph *depsgraph,
|
||||
negate_v3_v3(ofs_new, mid);
|
||||
|
||||
if (rv3d->persp == RV3D_CAMOB) {
|
||||
rv3d->persp = RV3D_PERSP;
|
||||
camera_old = v3d->camera;
|
||||
const Camera &camera = *static_cast<Camera *>(camera_old->data);
|
||||
rv3d->persp = (camera.type == CAM_ORTHO) ? RV3D_ORTHO : RV3D_PERSP;
|
||||
}
|
||||
|
||||
if (rv3d->persp == RV3D_ORTHO) {
|
||||
|
||||
Reference in New Issue
Block a user