From 119b5966907bb5319e6e3ac4ede51a55a55e8b54 Mon Sep 17 00:00:00 2001 From: Pete Shand Date: Mon, 10 Oct 2022 12:58:46 +1100 Subject: [PATCH] This effectively undoes line 272 in StdLibs.cpp `setlocale(LC_ALL, "");` as without doing this there is a compile error during packaging / cooking when Localization is being used --- SampleProject/Source/HaxeCompatibility/HaxeCompatibility.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/SampleProject/Source/HaxeCompatibility/HaxeCompatibility.cpp b/SampleProject/Source/HaxeCompatibility/HaxeCompatibility.cpp index 37baacf7d..56efac877 100644 --- a/SampleProject/Source/HaxeCompatibility/HaxeCompatibility.cpp +++ b/SampleProject/Source/HaxeCompatibility/HaxeCompatibility.cpp @@ -1,6 +1,7 @@ #include "HaxeCompatibility.h" #include "hxcpp.h" +#include #define LOCTEXT_NAMESPACE "FHaxeCompatibilityModule" @@ -9,6 +10,7 @@ void FHaxeCompatibilityModule::StartupModule() { ::hx::SetTopOfStack(&top, true); ::hx::Boot(); __boot_all(); + setlocale(LC_ALL, "C"); ::hx::SetTopOfStack((int*)0, true); UE_LOG(LogTemp, Warning, TEXT("Haxe Loaded and Ready!"));