From 4f5e85db3830b1077f13589821dcf289e3b95dcf Mon Sep 17 00:00:00 2001
From: jehret <ehret@vr.rwth-aachen.de>
Date: Wed, 16 Aug 2023 15:49:09 +0200
Subject: [PATCH] make VAAudiofileSignalSource more robust to not having a
 functioning VAServer connected

---
 .../Private/SignalSources/VAAudiofileSignalSource.cpp         | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Source/VAPlugin/Private/SignalSources/VAAudiofileSignalSource.cpp b/Source/VAPlugin/Private/SignalSources/VAAudiofileSignalSource.cpp
index 1db6618..c9b838e 100644
--- a/Source/VAPlugin/Private/SignalSources/VAAudiofileSignalSource.cpp
+++ b/Source/VAPlugin/Private/SignalSources/VAAudiofileSignalSource.cpp
@@ -147,6 +147,10 @@ bool UVAAudiofileSignalSource::SetPlayBackPosition(const float Time)
 
 bool UVAAudiofileSignalSource::SetPlayAction(const int Action)
 {
+	if (!bInitialized)
+	{
+		return false;
+	}
 	InterallyStoredPlayAction = Action;
 	StorePlayStateInternallyEvent.Send(Action); //also send this to all slaves, so potentially still pending send numbers from GetPlayAction are overwritten
 
-- 
GitLab