Use prepend instead of append (avoids list search)

This commit is contained in:
Campbell Barton 2015-06-12 16:11:37 +10:00
parent 37b8153afe
commit 5893a3445e
1 changed files with 2 additions and 2 deletions

View File

@ -84,7 +84,7 @@ static void createVertsTrisData(bContext *C, LinkNode *obs,
for (oblink = obs; oblink; oblink = oblink->next) {
ob = (Object *) oblink->link;
dm = mesh_create_derived_no_virtual(scene, ob, NULL, CD_MASK_MESH);
BLI_linklist_append(&dms, (void *)dm);
BLI_linklist_prepend(&dms, dm);
nverts += dm->getNumVerts(dm);
nfaces = dm->getNumTessFaces(dm);
@ -451,7 +451,7 @@ static int navmesh_create_exec(bContext *C, wmOperator *op)
}
}
else {
BLI_linklist_append(&obs, (void *)base->object);
BLI_linklist_prepend(&obs, base->object);
}
}
}