From 84ba4afc54dc54dad85ee8406f635a8f9d0ae757 Mon Sep 17 00:00:00 2001 From: Benjamin Jillich <43751992+amzn-jillich@users.noreply.github.com> Date: Tue, 16 Nov 2021 12:45:02 +0100 Subject: [PATCH] EMotion FX: Deleting a corresponding anim graph when a Reference node is open crashes the Editor (#5612) Signed-off-by: Benjamin Jillich --- Gems/EMotionFX/Code/EMotionFX/Source/AnimGraphReferenceNode.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Gems/EMotionFX/Code/EMotionFX/Source/AnimGraphReferenceNode.cpp b/Gems/EMotionFX/Code/EMotionFX/Source/AnimGraphReferenceNode.cpp index 16f192615d..00ff273187 100644 --- a/Gems/EMotionFX/Code/EMotionFX/Source/AnimGraphReferenceNode.cpp +++ b/Gems/EMotionFX/Code/EMotionFX/Source/AnimGraphReferenceNode.cpp @@ -642,6 +642,8 @@ namespace EMotionFX void AnimGraphReferenceNode::OnAnimGraphAssetChanged() { + AnimGraphNotificationBus::Broadcast(&AnimGraphNotificationBus::Events::OnReferenceAnimGraphAboutToBeChanged, this); + ReleaseAnimGraphInstances(); AnimGraphNotificationBus::Broadcast(&AnimGraphNotificationBus::Events::OnReferenceAnimGraphChanged, this);