UI: Fix string conversion bug
Parameter two of os_wcs_to_utf8 is how many characters to convert, not how big the buffer is.
This commit is contained in:
parent
3a850e67c3
commit
6578e2952b
@ -73,11 +73,11 @@ bool InitApplicationBundle()
|
||||
string GetDefaultVideoSavePath()
|
||||
{
|
||||
wchar_t path_utf16[MAX_PATH];
|
||||
char path_utf8[MAX_PATH];
|
||||
char path_utf8[MAX_PATH] = {};
|
||||
|
||||
SHGetFolderPathW(NULL, CSIDL_MYVIDEO, NULL, SHGFP_TYPE_CURRENT,
|
||||
path_utf16);
|
||||
|
||||
os_wcs_to_utf8(path_utf16, MAX_PATH, path_utf8);
|
||||
os_wcs_to_utf8(path_utf16, wcslen(path_utf16), path_utf8);
|
||||
return string(path_utf8);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user