From 1f877cd761e45f3b3b6d9f371c0b4619c75d5ad1 Mon Sep 17 00:00:00 2001 From: Lioncache Date: Wed, 3 Dec 2025 08:07:40 -0500 Subject: [PATCH] CCharacterEditor: Remove redundant animation access We can just use the retrieved animation the first time. --- src/Editor/CharacterEditor/CCharacterEditor.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Editor/CharacterEditor/CCharacterEditor.cpp b/src/Editor/CharacterEditor/CCharacterEditor.cpp index d6c97ebf..b5767e23 100644 --- a/src/Editor/CharacterEditor/CCharacterEditor.cpp +++ b/src/Editor/CharacterEditor/CCharacterEditor.cpp @@ -81,14 +81,13 @@ void CCharacterEditor::EditorTick(float DeltaTime) void CCharacterEditor::UpdateAnimTime(float DeltaTime) { - CAnimation *pAnim = CurrentAnimation(); + const CAnimation *pAnim = CurrentAnimation(); if (pAnim && mPlayAnim && !mBindPose && !ui->AnimSlider->isSliderDown()) { mAnimTime += DeltaTime * mPlaybackSpeed; - CAnimation *pAnim = CurrentAnimation(); - float AnimLength = (pAnim ? pAnim->Duration() : 0.f); + const float AnimLength = pAnim->Duration(); if (mAnimTime > AnimLength) {