From 45eae7898013af717f97fa932d49416fd415965d Mon Sep 17 00:00:00 2001 From: Linus Dierheimer Date: Sun, 19 Jun 2022 18:21:41 +0200 Subject: [PATCH] Better ordering in initCacheDir --- src/common/init.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/common/init.c b/src/common/init.c index 4c4ecc775..e93c5f98d 100644 --- a/src/common/init.c +++ b/src/common/init.c @@ -23,10 +23,6 @@ static void initConfigDirs(FFstate* state) ffStrbufTrimRight(buffer, '/'); } - FFstrbuf xdgConfigDirs; - ffStrbufInitA(&xdgConfigDirs, 64); - ffStrbufAppendS(&xdgConfigDirs, getenv("XDG_CONFIG_DIRS")); - #define FF_ENSURE_ONLY_ONCE_IN_LIST(element) \ if(ffListFirstIndexComp(&state->configDirs, element, strbufEqualsAdapter) < state->configDirs.length - 1) \ --state->configDirs.length; @@ -42,6 +38,10 @@ static void initConfigDirs(FFstate* state) ffStrbufAppendS(userHome, state->passwd->pw_dir); FF_ENSURE_ONLY_ONCE_IN_LIST(userHome) + FFstrbuf xdgConfigDirs; + ffStrbufInitA(&xdgConfigDirs, 64); + ffStrbufAppendS(&xdgConfigDirs, getenv("XDG_CONFIG_DIRS")); + uint32_t startIndex = 0; while (startIndex < xdgConfigDirs.length) {