mirror of
https://github.com/storytold/UE4-OSC.git
synced 2026-10-09 00:09:43 +00:00
4.21 fix (FName API change)
This commit is contained in:
@@ -177,7 +177,9 @@ namespace
|
||||
return false;
|
||||
}
|
||||
|
||||
if(Address.GetPlainANSIString()[0] != '/')
|
||||
ANSICHAR ansiString[NAME_SIZE];
|
||||
Address.GetPlainANSIString(ansiString);
|
||||
if(ansiString[0] != '/')
|
||||
{
|
||||
const auto tmp = Address.GetPlainNameString();
|
||||
UE_LOG(LogOSC, Error, TEXT("Invalid OSC address \"%s\": must start with '/'"), *tmp);
|
||||
@@ -189,7 +191,9 @@ namespace
|
||||
|
||||
void appendMessage(osc::OutboundPacketStream & output, FName Address, const TArray<FOscDataElemStruct> & Data)
|
||||
{
|
||||
output << osc::BeginMessage(Address.GetPlainANSIString());
|
||||
ANSICHAR ansiString[NAME_SIZE];
|
||||
Address.GetPlainANSIString(ansiString);
|
||||
output << osc::BeginMessage(ansiString);
|
||||
if(output.State() != osc::SUCCESS)
|
||||
{
|
||||
return;
|
||||
@@ -211,7 +215,9 @@ namespace
|
||||
}
|
||||
else if(elem.IsString())
|
||||
{
|
||||
output << elem.AsStringValue().GetPlainANSIString();
|
||||
ANSICHAR ansiString[NAME_SIZE];
|
||||
elem.AsStringValue().GetPlainANSIString(ansiString);
|
||||
output << ansiString;
|
||||
}
|
||||
else if(elem.IsBlob())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user