From 76dcf7f64bae2e6afd6769fa47a7cd087cfa98c7 Mon Sep 17 00:00:00 2001
From: Ehret <jw210150@WIN.RZ.RWTH-AACHEN.DE>
Date: Thu, 25 Feb 2021 11:58:23 +0100
Subject: [PATCH] fix bug that prevented using preloaded buffers

---
 Source/VAPlugin/Private/VASignalBufferManager.cpp | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/Source/VAPlugin/Private/VASignalBufferManager.cpp b/Source/VAPlugin/Private/VASignalBufferManager.cpp
index 4db7df9..6562327 100644
--- a/Source/VAPlugin/Private/VASignalBufferManager.cpp
+++ b/Source/VAPlugin/Private/VASignalBufferManager.cpp
@@ -22,21 +22,16 @@ FVASignalBufferManager::~FVASignalBufferManager()
 FVASignalBuffer* FVASignalBufferManager::GetBufferByFileName(const FString FileName)
 {
 	// Find already existing Buffer
-	if (!Buffers.Num())
+	for (auto EntryBuffer : Buffers)
 	{
-		for (auto EntryBuffer : Buffers)
+		if (EntryBuffer.Get()->GetFileName() == FileName)
 		{
-			if (EntryBuffer.Get()->GetFileName() == FileName)
-			{
-				FVAUtils::LogStuff("[FVASignalBufferManager::getBufferByFileName()]: Buffer from file " + 
-					FileName + " was found!", false);
-
-				return EntryBuffer.Get();
-			}
+			FVAUtils::LogStuff("[FVASignalBufferManager::getBufferByFileName()]: Buffer from file " + 
+				FileName + " was found!", false);
+			return EntryBuffer.Get();
 		}
 	}
 
-
 	FVAUtils::LogStuff("[FVASignalBufferManager::getBufferByFileName()]: Buffer from file " + 
 		FileName + " cannot be found! Creating one now...", false);
 
-- 
GitLab