Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Eagar <joeedh@gmail.com>2009-09-18 03:05:33 +0400
committerJoseph Eagar <joeedh@gmail.com>2009-09-18 03:05:33 +0400
commit0c65f27c796393e9aa8a3d5ba44c574e6ec878d4 (patch)
treec74b1e46e10ad21c734e08fbe265a2a1264dba47 /source/blender/editors/transform
parentb2c16fb401b0242bf840c9b080c134696c937dc3 (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.c7
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 *** */