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