mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-11-28 21:38:51 +03:00
Fix misc::getUserIDString() on Windows.
Return current user name now (and not constant "0"). Also use Unicode version of GetUserName().
This commit is contained in:
parent
ff9a281b72
commit
e52a8fb0b0
1 changed files with 4 additions and 4 deletions
|
@ -444,10 +444,10 @@ QString misc::getUserIDString()
|
|||
{
|
||||
QString uid = "0";
|
||||
#ifdef Q_OS_WIN
|
||||
char buffer[UNLEN + 1] = {0};
|
||||
DWORD buffer_len = UNLEN + 1;
|
||||
if (!GetUserNameA(buffer, &buffer_len))
|
||||
uid = QString(buffer);
|
||||
WCHAR buffer[UNLEN + 1] = {0};
|
||||
DWORD buffer_len = sizeof(buffer)/sizeof(*buffer);
|
||||
if (GetUserNameW(buffer, &buffer_len))
|
||||
uid = QString::fromWCharArray(buffer);
|
||||
#else
|
||||
uid = QString::number(getuid());
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue