summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/Authoring/Studio/Palettes/Timeline/Bindings/Qt3DSDMTimelineItemProperty.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Authoring/Studio/Palettes/Timeline/Bindings/Qt3DSDMTimelineItemProperty.cpp b/src/Authoring/Studio/Palettes/Timeline/Bindings/Qt3DSDMTimelineItemProperty.cpp
index b7b42313..a7fc4c53 100644
--- a/src/Authoring/Studio/Palettes/Timeline/Bindings/Qt3DSDMTimelineItemProperty.cpp
+++ b/src/Authoring/Studio/Palettes/Timeline/Bindings/Qt3DSDMTimelineItemProperty.cpp
@@ -387,6 +387,7 @@ long Qt3DSDMTimelineItemProperty::OffsetSelectedKeyframes(long inOffset)
void Qt3DSDMTimelineItemProperty::CommitChangedKeyframes()
{
if (m_SetKeyframeValueCommand) { // if this is moving a keyframe value
+ m_SetKeyframeValueCommand->Finalize(m_SetKeyframeValueCommand->GetValue());
g_StudioApp.GetCore()->ExecuteCommand(m_SetKeyframeValueCommand, false);
m_SetKeyframeValueCommand = nullptr;
} else // otherwise its changing keyframe times