|
|
@ -363,8 +363,8 @@ QString Utils::Fs::QDesktopServicesDataLocation() |
|
|
|
{ |
|
|
|
{ |
|
|
|
QString result; |
|
|
|
QString result; |
|
|
|
#ifdef Q_OS_WIN |
|
|
|
#ifdef Q_OS_WIN |
|
|
|
LPWSTR path=new WCHAR[256]; |
|
|
|
wchar_t path[MAX_PATH + 1] = {L'\0'}; |
|
|
|
if (SHGetSpecialFolderPath(0, path, CSIDL_LOCAL_APPDATA, FALSE)) |
|
|
|
if (SHGetSpecialFolderPathW(0, path, CSIDL_LOCAL_APPDATA, FALSE)) |
|
|
|
result = fromNativePath(QString::fromWCharArray(path)); |
|
|
|
result = fromNativePath(QString::fromWCharArray(path)); |
|
|
|
if (!QCoreApplication::applicationName().isEmpty()) |
|
|
|
if (!QCoreApplication::applicationName().isEmpty()) |
|
|
|
result += QLatin1String("/") + qApp->applicationName(); |
|
|
|
result += QLatin1String("/") + qApp->applicationName(); |
|
|
|