Revision: 14593
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14593
Author:   campbellbarton
Date:     2008-04-28 14:22:28 +0200 (Mon, 28 Apr 2008)

Log Message:
-----------
make translate view zoom use grid size

Modified Paths:
--------------
    branches/apricot/source/blender/blenlib/intern/bpath.c
    branches/apricot/source/blender/src/view.c

Modified: branches/apricot/source/blender/blenlib/intern/bpath.c
===================================================================
--- branches/apricot/source/blender/blenlib/intern/bpath.c      2008-04-28 
12:14:30 UTC (rev 14592)
+++ branches/apricot/source/blender/blenlib/intern/bpath.c      2008-04-28 
12:22:28 UTC (rev 14593)
@@ -239,8 +239,10 @@
                                return seq;
                        } else {
                                /* keep looking through the next scene, 
reallocate seq array */
-                               MEM_freeN((void *)bpi->seqdata.seqar);
-                               bpi->seqdata.seqar = NULL;
+                               if (bpi->seqdata.seqar) {
+                                       MEM_freeN((void *)bpi->seqdata.seqar);
+                                       bpi->seqdata.seqar = NULL;
+                               }
                                bpi->seqdata.scene = 
bpi->seqdata.scene->id.next;
                        }
                } else {

Modified: branches/apricot/source/blender/src/view.c
===================================================================
--- branches/apricot/source/blender/src/view.c  2008-04-28 12:14:30 UTC (rev 
14592)
+++ branches/apricot/source/blender/src/view.c  2008-04-28 12:22:28 UTC (rev 
14593)
@@ -1082,7 +1082,7 @@
                                if ((U.uiflag & USER_ORBIT_ZBUF) && 
(U.viewzoom==USER_ZOOM_CONT) && (G.vd->persp==V3D_PERSP)) {
                                        /* Secret apricot feature, translate 
the view when in continues mode */
                                        upvec[0] = upvec[1] = 0;
-                                       upvec[2] = dist0 - G.vd->dist;
+                                       upvec[2] = (dist0 - G.vd->dist) * 
G.vd->grid;
                                        G.vd->dist = dist0;
                                        Mat3CpyMat4(mat, G.vd->viewinv);
                                        Mat3MulVecfl(mat, upvec);


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to