From dcf210b826b94a4e61f1c8eac610ff0f894cdc13 Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Fri, 22 Jul 2005 21:42:56 +0000 Subject: [PATCH] Events added for: - clear parent (didn't do a recalc data for deformed objects) - add/remove object name in modifier menu (redraw event) --- source/blender/src/buttons_editing.c | 1 + source/blender/src/editobject.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/source/blender/src/buttons_editing.c b/source/blender/src/buttons_editing.c index a0f983b5b2d..b6beb3e54e6 100644 --- a/source/blender/src/buttons_editing.c +++ b/source/blender/src/buttons_editing.c @@ -627,6 +627,7 @@ void do_common_editbuts(unsigned short event) // old name, is a mix of object an DAG_scene_sort(G.scene); // makes new dag ob= OBACT; if(ob) ob->recalc |= OB_RECALC; + allqueue(REDRAWVIEW3D, 0); break; default: if(event>=B_OBLAY && event<=B_OBLAY+31) { diff --git a/source/blender/src/editobject.c b/source/blender/src/editobject.c index 8d1e4377beb..1bf24cffb97 100644 --- a/source/blender/src/editobject.c +++ b/source/blender/src/editobject.c @@ -799,7 +799,7 @@ void clear_parent(void) if(mode==1 || mode==2) { par= base->object->parent; base->object->parent= NULL; - base->object->recalc |= OB_RECALC_OB; + base->object->recalc |= OB_RECALC; if(mode==2) { base->object->track= NULL; @@ -808,7 +808,7 @@ void clear_parent(void) } else if(mode==3) { Mat4One(base->object->parentinv); - base->object->recalc |= OB_RECALC_OB; + base->object->recalc |= OB_RECALC; } } base= base->next;