From ab2198d77b5161d9e1f5b05a86cdb0fbdc95ace5 Mon Sep 17 00:00:00 2001
From: Pratik Borhade <pratikborhade302@gmail.com>
Date: Fri, 10 Nov 2023 11:41:28 +0100
Subject: [PATCH] Fix #114687: Orbit opposite changes view to perspective

When `VIEWOPS_FLAG_PERSP_ENSURE` is set, it switches view to
perspective in `ED_view3d_persp_ensure` which is incorrect for orbit
operation.

Pull Request: https://projects.blender.org/blender/blender/pulls/114698
---
 .../blender/editors/space_view3d/view3d_navigate_view_orbit.cc  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/source/blender/editors/space_view3d/view3d_navigate_view_orbit.cc b/source/blender/editors/space_view3d/view3d_navigate_view_orbit.cc
index 8bc120fdfee6..c12e38a01118 100644
--- a/source/blender/editors/space_view3d/view3d_navigate_view_orbit.cc
+++ b/source/blender/editors/space_view3d/view3d_navigate_view_orbit.cc
@@ -185,7 +185,7 @@ void VIEW3D_OT_view_orbit(wmOperatorType *ot)
 /** \} */
 
 const ViewOpsType ViewOpsType_orbit = {
-    /*flag*/ (VIEWOPS_FLAG_PERSP_ENSURE | VIEWOPS_FLAG_ORBIT_SELECT),
+    /*flag*/ VIEWOPS_FLAG_ORBIT_SELECT,
     /*idname*/ "VIEW3D_OT_view_orbit",
     /*poll_fn*/ nullptr,
     /*init_fn*/ nullptr,
-- 
GitLab