From cddd38f539336052a8a6bfe96b1c5efae8b40165 Mon Sep 17 00:00:00 2001 From: Joilnen Leite Date: Mon, 29 Sep 2008 04:36:18 +0000 Subject: fixing a little problem with grid after last view commit --- source/blender/src/toets.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'source/blender/src/toets.c') diff --git a/source/blender/src/toets.c b/source/blender/src/toets.c index 8b5decdfe94..90749268a58 100644 --- a/source/blender/src/toets.c +++ b/source/blender/src/toets.c @@ -370,7 +370,11 @@ void persptoetsen(unsigned short event) q1[1]= q1[2]= 0.0; q1[3]= si; QuatMul(G.vd->viewquat, G.vd->viewquat, q1); - G.vd->view= -1; + + QUATCOPY(G.vd->lviewquat, G.vd->viewquat); + G.vd->lpersp = G.vd->persp; + + G.vd->view= 0; } if(event==PAD2 || event==PAD8) { /* horizontal axis */ @@ -385,7 +389,11 @@ void persptoetsen(unsigned short event) q1[2]*= si; q1[3]*= si; QuatMul(G.vd->viewquat, G.vd->viewquat, q1); - G.vd->view= -1; + + QUATCOPY(G.vd->lviewquat, G.vd->viewquat); + G.vd->lpersp = G.vd->persp; + + G.vd->view= 0; } } -- cgit v1.2.3