Fixed various errors with Blender allowing editing Library linked data.

CTRL+V on buttons
NKEY Panels
join mesh
join curve
editing buttons
boolean
vpaint
faceselect
Manipulator

Also; Transform() got in useless loop when you entered without anything
selected. Not sure why Martin recoded it this way... maybe as a first
step to handlerify it? For evil Python Aussie Bosses? :P
This commit is contained in:
2005-05-12 19:17:12 +00:00
parent 2579d377a3
commit a7bbf8245a
10 changed files with 46 additions and 28 deletions

View File

@@ -140,7 +140,7 @@ void join_mesh(void)
/* count */
base= FIRSTBASE;
while(base) {
if TESTBASE(base) {
if TESTBASELIB(base) {
if(base->object->type==OB_MESH) {
me= base->object->data;
totvert+= me->totvert;
@@ -173,7 +173,7 @@ void join_mesh(void)
/* if needed add edges to other meshes */
if(hasedges) {
for(base= FIRSTBASE; base; base= base->next) {
if TESTBASE(base) {
if TESTBASELIB(base) {
if(base->object->type==OB_MESH) {
me= base->object->data;
if(me->medge==NULL) make_edges(me);
@@ -196,7 +196,7 @@ void join_mesh(void)
base= FIRSTBASE;
while(base) {
if TESTBASE(base) {
if TESTBASELIB(base) {
if(ob!=base->object && base->object->type==OB_MESH) {
me= base->object->data;
@@ -272,7 +272,7 @@ void join_mesh(void)
base= FIRSTBASE;
while(base) {
nextb= base->next;
if TESTBASE(base) {
if TESTBASELIB(base) {
if(base->object->type==OB_MESH) {
me= base->object->data;