diff --git a/Source/GUI/Settings/SConfig.cpp b/Source/GUI/Settings/SConfig.cpp index 0378511d..6378a30b 100644 --- a/Source/GUI/Settings/SConfig.cpp +++ b/Source/GUI/Settings/SConfig.cpp @@ -4,7 +4,9 @@ #include #include +#include #include +#include namespace { @@ -32,6 +34,7 @@ SConfig::SConfig() } const QString lockFilepath{m_settings->fileName() + "_lock"}; + QDir().mkpath(QFileInfo{lockFilepath}.absolutePath()); m_lockFile = std::make_unique(lockFilepath); if (!m_lockFile->tryLock()) {