From e7d1fc17c4b34d097cb2db518d8744eafe4b68de Mon Sep 17 00:00:00 2001
From: VR Lab 4 <account@vr.rwth-aachen.de>
Date: Fri, 21 Jul 2023 13:44:01 +0200
Subject: [PATCH] fix bug of invalid logging components on debug starting a map

---
 Source/StudyFrameworkPlugin/Private/HUD/SFFadeHandler.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Source/StudyFrameworkPlugin/Private/HUD/SFFadeHandler.cpp b/Source/StudyFrameworkPlugin/Private/HUD/SFFadeHandler.cpp
index 6c37f4f..f00f6fe 100644
--- a/Source/StudyFrameworkPlugin/Private/HUD/SFFadeHandler.cpp
+++ b/Source/StudyFrameworkPlugin/Private/HUD/SFFadeHandler.cpp
@@ -286,5 +286,7 @@ void USFFadeHandler::SetTimerForNextTick(const float TimeToWait)
 void USFFadeHandler::SetLevelToLoad(const FString& LevelName)
 {
 	if (!GetIsFadedOutWaitingForLevel()) return;
+	//in case something was already loaded (e.g., when debig starting)
+	USFGameInstance::Get()->GetLogObject()->RemoveAllTrackedComponents();
 	NewLevelName = LevelName;
 }
-- 
GitLab