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