From 1395f1c99053a0eeeca955fc5f9ab3ea7e986ede Mon Sep 17 00:00:00 2001 From: Romain LE JEUNE Date: Tue, 22 Nov 2022 12:57:03 +0100 Subject: [PATCH] GODT-2138: fix UserDataDir for Windows and mac. --- .../bridge-gui/bridgepp/bridgepp/BridgeUtils.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.cpp index 01e4dc62..ac5e4b36 100644 --- a/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.cpp +++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.cpp @@ -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; }