Keyframing Bugfixes and Feature Requests:
[blender.git] / source / blender / editors / space_action / action_edit.c
index c5da96267e1c77f418069e50fb0f4cacdebc8243..e7b1dcb677d8978fe8d350331d6264891ee328ad 100644 (file)
@@ -446,9 +446,7 @@ static void insert_action_keys(bAnimContext *ac, short mode)
        ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype);
        
        /* init keyframing flag */
-       if (IS_AUTOKEY_FLAG(AUTOMATKEY)) flag |= INSERTKEY_MATRIX;
-       if (IS_AUTOKEY_FLAG(INSERTNEEDED)) flag |= INSERTKEY_NEEDED;
-       if (IS_AUTOKEY_MODE(scene, EDITKEYS)) flag |= INSERTKEY_REPLACE;
+       flag = ANIM_get_keyframing_flags(scene, 1);
        
        /* insert keyframes */
        for (ale= anim_data.first; ale; ale= ale->next) {