From f33fafb543b8b9f76632b303e753eaacd4dd954e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20K=C3=BChlem?= <kuehlem@vr.rwth-aachen.de> Date: Mon, 17 Feb 2025 12:49:40 +0100 Subject: [PATCH] fix(VAReceiverActor): Fix Super::EndPlay not being called if the VA plugin was not started Closes #138 --- Source/VAPlugin/Private/VAReceiverActor.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Source/VAPlugin/Private/VAReceiverActor.cpp b/Source/VAPlugin/Private/VAReceiverActor.cpp index d9e1905..2f41f45 100644 --- a/Source/VAPlugin/Private/VAReceiverActor.cpp +++ b/Source/VAPlugin/Private/VAReceiverActor.cpp @@ -162,14 +162,12 @@ void AVAReceiverActor::EndPlay(const EEndPlayReason::Type EndPlayReason) { RunOnAllNodesEvent.Detach(); - if(!FVAPlugin::GetWasStarted()) + if(FVAPlugin::GetWasStarted()) { - return; + DirManager->ResetManager(); + HRIRManager->ResetManager(); } - - DirManager->ResetManager(); - HRIRManager->ResetManager(); - + Super::EndPlay(EndPlayReason); } -- GitLab