Fixed bugs in undoing object deletion

This commit is contained in:
Gyedo Jeon 2010-04-12 18:41:33 +00:00
parent fb6b4c0ceb
commit 1708bea71b

View File

@ -149,8 +149,8 @@ class ActionDeleteObj(ActionBase):
uid,
obj[OG.OBJ_MODEL],
parentNP)
self.editor.objectMgr.updateObjectColor(objRGBA[0], objRGBA[1], objRGBA[2], objRGBA[3], uid)
self.editor.objectMgr.updateObjectProperties(uid, objProp)
self.editor.objectMgr.updateObjectColor(objRGBA[0], objRGBA[1], objRGBA[2], objRGBA[3], objNP)
self.editor.objectMgr.updateObjectProperties(objNP, objProp)
objNP.setMat(self.objTransforms[uid])
while (len(self.hierarchy.keys()) > 0):
@ -229,8 +229,8 @@ class ActionDeleteObjById(ActionBase):
uid,
obj[OG.OBJ_MODEL],
parentNP)
self.editor.objectMgr.updateObjectColor(objRGBA[0], objRGBA[1], objRGBA[2], objRGBA[3], uid)
self.editor.objectMgr.updateObjectProperties(uid, objProp)
self.editor.objectMgr.updateObjectColor(objRGBA[0], objRGBA[1], objRGBA[2], objRGBA[3], objNP)
self.editor.objectMgr.updateObjectProperties(objNP, objProp)
objNP.setMat(self.objTransforms[uid])
while (len(self.hierarchy.keys()) > 0):