using WindowsPath implies utf-8 for boost fs::path

This commit is contained in:
greye 2014-01-14 23:08:54 +04:00
parent 584c121f33
commit eafdefe999

View file

@ -27,6 +27,7 @@ namespace Files
WindowsPath::WindowsPath(const std::string& application_name) WindowsPath::WindowsPath(const std::string& application_name)
: mName(application_name) : mName(application_name)
{ {
boost::filesystem::path::imbue(boost::locale::generator.generate(""));
} }
boost::filesystem::path WindowsPath::getUserConfigPath() const boost::filesystem::path WindowsPath::getUserConfigPath() const
@ -41,7 +42,7 @@ boost::filesystem::path WindowsPath::getUserConfigPath() const
userPath = boost::filesystem::path(bconv::utf_to_utf<char>(path)); userPath = boost::filesystem::path(bconv::utf_to_utf<char>(path));
} }
return userPath / "MyGames" / mName; return userPath / "My Games" / mName;
} }
boost::filesystem::path WindowsPath::getUserDataPath() const boost::filesystem::path WindowsPath::getUserDataPath() const