GODT-2138: fix UserDataDir for Windows and mac.

This commit is contained in:
Romain LE JEUNE
2022-11-22 12:57:03 +01:00
committed by Romain Le Jeune
parent c473e987f4
commit 1395f1c990

View File

@ -137,10 +137,10 @@ QString userCacheDir()
//****************************************************************************************************************************************************
QString userDataDir()
{
QString dir;
QString folder;
#ifdef Q_OS_LINUX
dir = qgetenv ("XDG_DATA_HOME");
QString dir = qgetenv ("XDG_DATA_HOME");
if (dir.isEmpty())
{
dir = qgetenv ("HOME");
@ -148,12 +148,11 @@ QString userDataDir()
throw Exception("neither $XDG_DATA_HOME nor $HOME are defined");
dir += "/.local/share";
}
#else
dir = userCacheDir();
#endif
QString const folder = QDir(dir).absoluteFilePath(configFolder);
folder = QDir(dir).absoluteFilePath(configFolder);
QDir().mkpath(folder);
#else
folder = userCacheDir();
#endif
return folder;
}