-// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
{
QString env;
#ifdef WIN32
- DWORD aLen=1024;
- char aStr[1024];
+ DWORD aLen=1024;
+ TCHAR aStr[1024];
HANDLE aToken=0;
HANDLE hProcess = GetCurrentProcess();
OpenProcessToken(hProcess,TOKEN_QUERY,&aToken);
if( ! GetUserProfileDirectory( aToken, aStr, &aLen ) )
reject();
-
+#ifdef UNICODE
+ env = QString::fromWCharArray(aStr);
+#else
env = aStr;
+#endif
#else
if( ! ::getenv( "HOME" ) )
reject();