From 6fc4703de109a9e8821f57330248a41c8042a44b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Philipp=20Sch=C3=A4fer?=
 <pschaefer@ITA.AKUSTIK.RWTH-AACHEN.DE>
Date: Wed, 22 Feb 2023 08:54:50 +0100
Subject: [PATCH] VAReceiverActor: VAServer Launcher properties now use
 CanEditChange

---
 Source/VAPlugin/Private/VAReceiverActor.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/Source/VAPlugin/Private/VAReceiverActor.cpp b/Source/VAPlugin/Private/VAReceiverActor.cpp
index dae0ccd..07b9a86 100644
--- a/Source/VAPlugin/Private/VAReceiverActor.cpp
+++ b/Source/VAPlugin/Private/VAReceiverActor.cpp
@@ -518,6 +518,13 @@ bool AVAReceiverActor::CanEditChange(const FProperty* InProperty) const
 		return AddressSetting == EConnectionSetting::Manual;
 	}
 
+	if (InProperty->GetFName() == GET_MEMBER_NAME_CHECKED(AVAReceiverActor, RemoteVAStarterPort) ||
+		InProperty->GetFName() == GET_MEMBER_NAME_CHECKED(AVAReceiverActor, WhichVAServerVersionToStart) ||
+		InProperty->GetFName() == GET_MEMBER_NAME_CHECKED(AVAReceiverActor, VARendererIniFile))
+	{
+		return bAutomaticRemoteVAStart;
+	}
+
 	if (InProperty->GetFName() == GET_MEMBER_NAME_CHECKED(AVAReceiverActor, DirMappingFileName))
 	{
 		return bReadInitialMappingFile;
-- 
GitLab