diff --git a/lib/libimhex/source/helpers/fs.cpp b/lib/libimhex/source/helpers/fs.cpp index 6fa817aa1..392237af2 100644 --- a/lib/libimhex/source/helpers/fs.cpp +++ b/lib/libimhex/source/helpers/fs.cpp @@ -247,8 +247,8 @@ namespace hex::fs { std::vector configDirs = xdg::ConfigDirs(); std::vector dataDirs = xdg::DataDirs(); - configDirs.push_back(xdg::ConfigHomeDir()); - dataDirs.push_back(xdg::DataHomeDir()); + configDirs.insert(configDirs.begin(), xdg::ConfigHomeDir()); + dataDirs.insert(dataDirs.begin(), xdg::DataHomeDir()); for (auto &dir : dataDirs) dir = dir / "imhex";