diff options
Diffstat (limited to 'source/blender/editors/space_nla/nla_edit.c')
-rw-r--r-- | source/blender/editors/space_nla/nla_edit.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/source/blender/editors/space_nla/nla_edit.c b/source/blender/editors/space_nla/nla_edit.c index 5eac0a624a9..37961ea4f03 100644 --- a/source/blender/editors/space_nla/nla_edit.c +++ b/source/blender/editors/space_nla/nla_edit.c @@ -914,7 +914,16 @@ static int nlaedit_bake_exec (bContext *C, wmOperator *op) /* for each AnimData block, bake strips to animdata... */ for (ale= anim_data.first; ale; ale= ale->next) { - // FIXME + AnimData *adt = (AnimData *)ale->data; + + /* if animdata currently has an action, 'push down' this onto the stack first */ + BKE_nla_action_pushdown(adt); + + /* temporarily mute the action, and start keying to it */ + + /* start keying... */ + + /* unmute the action */ } /* free temp data */ |