From 3bbf7624ec3dc7168abd3fa89f0501844ccbd07f Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Mon, 27 Nov 2006 19:54:16 +0000 Subject: Plumiferos bugreport: After using Manipulator on poses, the undopush was called too early, resulting in a LOCK flag to be saved in Armature. Effect was that after undo, the pose didn't show actions. --- source/blender/src/transform.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'source/blender/src/transform.c') diff --git a/source/blender/src/transform.c b/source/blender/src/transform.c index 14a41b0a5dc..4524c7c5c88 100755 --- a/source/blender/src/transform.c +++ b/source/blender/src/transform.c @@ -1026,9 +1026,6 @@ void ManipulatorTransform() if(Trans.state == TRANS_CANCEL) { restoreTransObjects(&Trans); } - else { - BIF_undo_push(transform_to_undostr(&Trans)); - } /* free data, reset vars */ postTrans(&Trans); @@ -1038,6 +1035,11 @@ void ManipulatorTransform() /* send events out for redraws */ viewRedrawPost(&Trans); + + if(Trans.state != TRANS_CANCEL) { + BIF_undo_push(transform_to_undostr(&Trans)); + } + } /* ************************** TRANSFORMATIONS **************************** */ -- cgit v1.2.3