From eb39d81afa009646c41803a0c2bd2b332b84ffad Mon Sep 17 00:00:00 2001 From: Jesse Yurkovich Date: Mon, 30 Dec 2024 02:55:52 +0100 Subject: [PATCH] Fix #132396: Orbit Gizmo navigation used wrong math operation Regression from 3d0988a7192abd7d7aeb9378ee7df8218b906005 where two adds were accidentally changed to subtracts. Pull Request: https://projects.blender.org/blender/blender/pulls/132440 --- source/blender/editors/interface/interface_handlers.cc | 2 +- source/blender/editors/space_view3d/view3d_navigate.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/interface/interface_handlers.cc b/source/blender/editors/interface/interface_handlers.cc index 3fd46de03a8..5175237c26d 100644 --- a/source/blender/editors/interface/interface_handlers.cc +++ b/source/blender/editors/interface/interface_handlers.cc @@ -10683,7 +10683,7 @@ static int ui_handle_menu_event(bContext *C, copy_v2_v2_int(menu->grab_xy_prev, event->xy); - menu->popup_create_vars.event_xy -= mdiff; + menu->popup_create_vars.event_xy += mdiff; ui_popup_translate(region, mdiff); } diff --git a/source/blender/editors/space_view3d/view3d_navigate.cc b/source/blender/editors/space_view3d/view3d_navigate.cc index 438c1610769..2740237f48e 100644 --- a/source/blender/editors/space_view3d/view3d_navigate.cc +++ b/source/blender/editors/space_view3d/view3d_navigate.cc @@ -354,7 +354,7 @@ void ViewOpsData::init_navigation(bContext *C, ED_view3d_win_to_vector(region, mval, this->init.mousevec); { - int2 event_xy_offset = int2(event->xy) - this->init.event_xy_offset; + int2 event_xy_offset = int2(event->xy) + this->init.event_xy_offset; /* For rotation with trackball rotation. */ calctrackballvec(®ion->winrct, event_xy_offset, this->init.trackvec);