From 4a667ae270caa51de15ebc0549320e4c968835f1 Mon Sep 17 00:00:00 2001 From: ArsenArsen Date: Fri, 2 Feb 2018 20:43:43 +0100 Subject: [PATCH] hopefully fix windows compilation error --- src/platformspecifics/u32/u32backend.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/platformspecifics/u32/u32backend.cpp b/src/platformspecifics/u32/u32backend.cpp index 8286061..c6f097d 100644 --- a/src/platformspecifics/u32/u32backend.cpp +++ b/src/platformspecifics/u32/u32backend.cpp @@ -46,10 +46,12 @@ bool PlatformBackend::filenameValid(QString name) { } QString PlatformBackend::getCurrentUser() { - char username[UNLEN + 1]; + LPWSTR username[UNLEN + 1]; DWORD username_len = UNLEN + 1; - GetUserName(username, &username_len); - QString userName = QString::fromLocal8Bit(username, username_len); + QString userName; + if (GetUserName(username, &username_len)) { + userName = QString::fromLocal8Bit(username, username_len); + } delete[] username; return userName; }