Revision: 31251
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=31251
Author:   nazgul
Date:     2010-08-11 17:40:46 +0200 (Wed, 11 Aug 2010)

Log Message:
-----------
Deselect all only if extrudeflagNurb will succeess

Modified Paths:
--------------
    branches/nurbs-merge/source/blender/editors/curve/editcurve.c

Modified: branches/nurbs-merge/source/blender/editors/curve/editcurve.c
===================================================================
--- branches/nurbs-merge/source/blender/editors/curve/editcurve.c       
2010-08-11 15:40:34 UTC (rev 31250)
+++ branches/nurbs-merge/source/blender/editors/curve/editcurve.c       
2010-08-11 15:40:46 UTC (rev 31251)
@@ -1567,15 +1567,15 @@
 
                        if( isNurbselUV(nu, &u, &v, flag) ) {
 
-                               /* deselect all */
-                               bp= nu->bp;
-                               a= nu->pntsu*nu->pntsv;
-                               while(a--) {
-                                       select_bpoint(bp, DESELECT, flag, 
HIDDEN);
-                                       bp++;
-                               }
+                               if(u==0 || u== nu->pntsv-1) {       /* row in 
u-direction selected */
+                                       /* deselect all */
+                                       bp= nu->bp;
+                                       a= nu->pntsu*nu->pntsv;
+                                       while(a--) {
+                                               select_bpoint(bp, DESELECT, 
flag, HIDDEN);
+                                               bp++;
+                                       }
 
-                               if(u==0 || u== nu->pntsv-1) {       /* row in 
u-direction selected */
                                        if (nu -> pntsv == 1) nu -> orderv = 2;
                                        ok= 1;
 
@@ -1603,6 +1603,14 @@
                                        
NRB_SizeChanged(nu->nurbanaPtr,nu->pntsu,nu->pntsv);
                                }
                                else if(v==0 || v== nu->pntsu-1) {          /* 
collumn in v-direction selected */
+                                       /* deselect all */
+                                       bp= nu->bp;
+                                       a= nu->pntsu*nu->pntsv;
+                                       while(a--) {
+                                               select_bpoint(bp, DESELECT, 
flag, HIDDEN);
+                                               bp++;
+                                       }
+
                                        ok= 1;
 
                                        shift = v == 0? 1: 0;


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

Reply via email to