From c3175e371a79e1ffda2ddf22780d15c97f7e6bad Mon Sep 17 00:00:00 2001 From: Project579 Date: Thu, 28 Jul 2022 20:15:24 +0200 Subject: [PATCH] Fix YAML::LoadFile mangling Unicode paths in Windows. --- components/settings/shadermanager.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/settings/shadermanager.hpp b/components/settings/shadermanager.hpp index 6aa14e73ef..9cfca7d945 100644 --- a/components/settings/shadermanager.hpp +++ b/components/settings/shadermanager.hpp @@ -124,7 +124,8 @@ namespace Settings try { - mData = YAML::LoadFile(Files::pathToUnicodeString(mPath)); + std::ifstream file{mPath}; + mData = YAML::Load(file); mData.SetStyle(YAML::EmitterStyle::Block); if (!mData["config"])