diff options
author | Joseph Eagar <joeedh@gmail.com> | 2009-09-18 03:05:33 +0400 |
---|---|---|
committer | Joseph Eagar <joeedh@gmail.com> | 2009-09-18 03:05:33 +0400 |
commit | 0c65f27c796393e9aa8a3d5ba44c574e6ec878d4 (patch) | |
tree | c74b1e46e10ad21c734e08fbe265a2a1264dba47 /source/blender/editors/transform | |
parent | b2c16fb401b0242bf840c9b080c134696c937dc3 (diff) |
part 1 of cleaning up my little array macro library to be a formal API. also removed some extraneous selection calls from loopcut.c.
Diffstat (limited to 'source/blender/editors/transform')
-rw-r--r-- | source/blender/editors/transform/transform_conversions.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/source/blender/editors/transform/transform_conversions.c b/source/blender/editors/transform/transform_conversions.c index 2783bf7ac99..4267bd39d5e 100644 --- a/source/blender/editors/transform/transform_conversions.c +++ b/source/blender/editors/transform/transform_conversions.c @@ -140,6 +140,7 @@ #include "BLI_arithb.h" #include "BLI_blenlib.h" #include "BLI_editVert.h" +#include "BLI_array.h" //#include "editmesh.h" // @@ -2174,7 +2175,7 @@ static void createTransEditVerts(bContext *C, TransInfo *t) float *vectors = NULL, *mappedcos = NULL, *quats= NULL; float mtx[3][3], smtx[3][3], (*defmats)[3][3] = NULL, (*defcos)[3] = NULL; int count=0, countsel=0, a, totleft, *selstate = NULL; - V_DECLARE(selstate); + BLI_array_declare(selstate); int propmode = t->flag & T_PROP_EDIT; int mirror = 0; @@ -2228,7 +2229,7 @@ static void createTransEditVerts(bContext *C, TransInfo *t) verts*/ eve = BMIter_New(&iter, bm, BM_VERTS_OF_MESH, NULL); for(a=0; eve; eve=BMIter_Step(&iter), a++) { - V_GROW(selstate); + BLI_array_growone(selstate); if(!BM_TestHFlag(eve, BM_HIDDEN)) { if(BMINDEX_GET(eve)) { @@ -2384,7 +2385,7 @@ static void createTransEditVerts(bContext *C, TransInfo *t) if(defmats) MEM_freeN(defmats); - V_FREE(selstate); + BLI_array_free(selstate); } /* *** NODE EDITOR *** */ |