From b404548972b771bbfb115565135afcb462588cec Mon Sep 17 00:00:00 2001 From: Wayde Moss Date: Tue, 13 Sep 2022 14:59:19 +0200 Subject: Fix: set ipo/easing in dope ignores hidden channels Animators were not able to set channel interpolation or easing type for channels visible in the dopesheet but hidden in the graph editor. Bug seemed to be due to typo. No official report, but there was a RCS on this https://blender.community/c/rightclickselect/yWgbbc/ Reviewed By: sybren, RiggingDojo Differential Revision: https://developer.blender.org/D10228 --- source/blender/editors/space_action/action_edit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source') diff --git a/source/blender/editors/space_action/action_edit.c b/source/blender/editors/space_action/action_edit.c index 23c92cbdaa0..6d880f338f6 100644 --- a/source/blender/editors/space_action/action_edit.c +++ b/source/blender/editors/space_action/action_edit.c @@ -1364,7 +1364,7 @@ static int actkeys_ipo_exec(bContext *C, wmOperator *op) /* set handle type */ ANIM_animdata_keyframe_callback(&ac, - (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | + (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS | ANIMFILTER_FCURVESONLY), ANIM_editkeyframes_ipo(mode)); @@ -1414,7 +1414,7 @@ static int actkeys_easing_exec(bContext *C, wmOperator *op) /* set handle type */ ANIM_animdata_keyframe_callback(&ac, - (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | + (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS | ANIMFILTER_FCURVESONLY), ANIM_editkeyframes_easing(mode)); -- cgit v1.2.3