From cea867bf65da0f37fd12294a1e097969eb515a1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Sch=C3=A4fer?= <pschaefer@ITA.AKUSTIK.RWTH-AACHEN.DE> Date: Tue, 28 Feb 2023 16:13:53 +0100 Subject: [PATCH] VA::AddSearchPath: Added safety check in case being called before connected --- Source/VAPlugin/Private/VAPlugin.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/VAPlugin/Private/VAPlugin.cpp b/Source/VAPlugin/Private/VAPlugin.cpp index 8913999..80f3cf3 100644 --- a/Source/VAPlugin/Private/VAPlugin.cpp +++ b/Source/VAPlugin/Private/VAPlugin.cpp @@ -409,6 +409,9 @@ bool FVAPlugin::DisconnectServer() void FVAPlugin::AddVAServerSearchPath(const std::string& SearchPath) { + if (!ShouldInteractWithServer()) + return; + // This checking whether it already exists, led to undeterministic runtime error, due to std::string dtor. // So keep track whether it was added before yourself ;-) /*CVAStruct Searchpaths = VAServer->GetSearchPaths(); -- GitLab