From 774c4b65fedab5a4b20ea2c254def98b739e7764 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 28 Apr 2021 10:01:33 +0200 Subject: [PATCH] Fix error when platform culture is invalid --- Source/Engine/Localization/CultureInfo.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/Engine/Localization/CultureInfo.cpp b/Source/Engine/Localization/CultureInfo.cpp index b3ece39e8..d46bacfbe 100644 --- a/Source/Engine/Localization/CultureInfo.cpp +++ b/Source/Engine/Localization/CultureInfo.cpp @@ -52,6 +52,7 @@ CultureInfo::CultureInfo(int32 lcid) #endif if (!_data) { + _englishName = TEXT("Invariant Culture"); LOG(Error, "Unknown LCID {0} for CultureInfo", lcid); } } @@ -66,7 +67,7 @@ CultureInfo::CultureInfo(const StringAnsiView& name) _data = nullptr; if (name.IsEmpty()) { - _lcid = 0; + _lcid = 127; _lcidParent = 0; _englishName = TEXT("Invariant Culture"); return; @@ -93,6 +94,9 @@ CultureInfo::CultureInfo(const StringAnsiView& name) #endif if (!_data) { + _lcid = 127; + _lcidParent = 0; + _englishName = TEXT("Invariant Culture"); LOG(Error, "Unknown name {0} for CultureInfo", String(name)); } }