From a0072cbb7535b65bb9a25b74b68cfa4923b7210b Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 14 May 2021 09:56:47 +1000 Subject: [PATCH] nodeparamview: get track value rather than combined value when inserting keyframe Fixes #1631 --- app/widget/nodeparamview/nodeparamviewwidgetbridge.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/widget/nodeparamview/nodeparamviewwidgetbridge.cpp b/app/widget/nodeparamview/nodeparamviewwidgetbridge.cpp index 92dae3459..e5b479d83 100644 --- a/app/widget/nodeparamview/nodeparamviewwidgetbridge.cpp +++ b/app/widget/nodeparamview/nodeparamviewwidgetbridge.cpp @@ -220,7 +220,7 @@ void NodeParamViewWidgetBridge::SetInputValueInternal(const QVariant &value, int if (i == track) { track_value = value; } else { - track_value = input_.node()->GetValueAtTime(input_.input(), node_time, input_.element()); + track_value = input_.node()->GetSplitValueAtTimeOnTrack(input_.input(), node_time, i, input_.element()); } NodeKeyframe* new_key = new NodeKeyframe(node_time,