From 9548f984ebc906d4401f9e0e3f7244dc8a2eef57 Mon Sep 17 00:00:00 2001 From: tpeacock19 Date: Wed, 2 Nov 2022 07:54:06 -0700 Subject: [PATCH] GODT-2020: fix xdg_{home,cache}_home variables --- .../frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.cpp b/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.cpp index 5620f98f..d0a97dad 100644 --- a/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.cpp +++ b/internal/frontend/bridge-gui/bridgepp/bridgepp/BridgeUtils.cpp @@ -84,11 +84,12 @@ QString userConfigDir() dir += "/Library/Application Support"; #else dir = qgetenv ("XDG_CONFIG_HOME"); - if (dir.isEmpty()) + if (dir.isEmpty()) { dir = qgetenv ("HOME"); if (dir.isEmpty()) throw Exception("neither $XDG_CONFIG_HOME nor $HOME are defined"); dir += "/.config"; +} #endif QString const folder = QDir(dir).absoluteFilePath(configFolder); QDir().mkpath(folder); @@ -115,11 +116,12 @@ QString userCacheDir() dir += "/Library/Caches"; #else dir = qgetenv ("XDG_CACHE_HOME"); - if (dir.isEmpty()) + if (dir.isEmpty()) { dir = qgetenv ("HOME"); if (dir.isEmpty()) throw Exception("neither XDG_CACHE_HOME nor $HOME are defined"); dir += "/.cache"; +} #endif QString const folder = QDir(dir).absoluteFilePath(configFolder);