diff --git a/brightray/browser/browser_main_parts.cc b/brightray/browser/browser_main_parts.cc index c5ee689c10..fe9cc7073b 100644 --- a/brightray/browser/browser_main_parts.cc +++ b/brightray/browser/browser_main_parts.cc @@ -168,8 +168,9 @@ BrowserMainParts::~BrowserMainParts() { void OverrideAppLogsPath() { #if defined(OS_WIN) std::wstring app_name = base::UTF8ToWide(GetApplicationName()); - std::wstring home = _wgetenv(L"HOMEDRIVE") + "\\" +_wgetenv(L"HOMEPATH"); - std::wstring log_path = home + L"\\AppData\\Roaming\\"; + std::wstring home = std::wstring(_wgetenv(L"HOMEDRIVE")); + std::wstring drive = std::wstring(_wgetenv(L"HOMEPATH")); + std::wstring log_path = home + L"\\" + drive + L"\\AppData\\Roaming\\"; std::wstring app_log_path = log_path + app_name + L"\\logs"; #else std::string app_name = GetApplicationName();