From 21db524a3860cd80b650cde06546813b3bed1b0a Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Tue, 11 Apr 2006 10:09:33 +0000 Subject: [PATCH] Bugfix #3699 When using non-relative Shape keys, the lock option (live updates) in the IpoWindow didn't work after one of the keylines was selected. --- source/blender/src/editipo.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/blender/src/editipo.c b/source/blender/src/editipo.c index 606c24f5bfc..c119f1a5e06 100644 --- a/source/blender/src/editipo.c +++ b/source/blender/src/editipo.c @@ -4121,7 +4121,11 @@ void transform_ipo(int mode) force_draw_plus(SPACE_VIEW3D, 0); } else if(G.sipo->blocktype==ID_KE) { - DAG_object_flush_update(G.scene, OBACT, OB_RECALC_DATA); + Object *ob= OBACT; + if(ob) { + ob->shapeflag &= ~OB_SHAPE_TEMPLOCK; + DAG_object_flush_update(G.scene, ob, OB_RECALC_DATA); + } force_draw_plus(SPACE_VIEW3D, 0); } else if(G.sipo->blocktype==ID_PO) {