Use USERPROFILE instead of HOMEPATH for Windows home directory

resolution.
This commit is contained in:
casey langen 2022-12-04 22:06:29 -08:00
parent bde357d6b4
commit f203c4fbb7

View File

@ -150,9 +150,9 @@ namespace musik { namespace core {
std::string directory;
#ifdef WIN32
DWORD bufferSize = GetEnvironmentVariable(L"HOMEPATH", 0, 0);
DWORD bufferSize = GetEnvironmentVariable(L"USERPROFILE", 0, 0);
wchar_t* buffer = new wchar_t[bufferSize + 2];
GetEnvironmentVariable(L"HOMEPATH", buffer, bufferSize);
GetEnvironmentVariable(L"USERPROFILE", buffer, bufferSize);
directory.assign(u16to8(buffer));
delete[] buffer;
#else