From c56f484da84f2f70c5198cd2ebeae288ab9cf02a Mon Sep 17 00:00:00 2001 From: Martin Poirier Date: Wed, 14 May 2008 09:30:27 +0000 Subject: [PATCH] == Transform orientation bugfix == Fallback to global if the selected orientation doesn't exists. This only happens when switching between scenes or screens(orientations are per view3d) --- source/blender/src/header_view3d.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/blender/src/header_view3d.c b/source/blender/src/header_view3d.c index cb3cfce62c3..26f5f3af888 100644 --- a/source/blender/src/header_view3d.c +++ b/source/blender/src/header_view3d.c @@ -5639,6 +5639,10 @@ void view3d_buttons(void) xco+= XIC; } + if (G.vd->twmode > (BIF_countTransformOrientation() - 1) + V3D_MANIP_CUSTOM) { + G.vd->twmode = 0; + } + str_menu = BIF_menustringTransformOrientation("Orientation"); uiDefButS(block, MENU, B_MAN_MODE, str_menu,xco,0,70,YIC, &G.vd->twmode, 0, 0, 0, 0, "Transform Orientation (ALT+Space)"); MEM_freeN(str_menu);