diff --git a/qrenderdoc/Code/qrenderdoc.cpp b/qrenderdoc/Code/qrenderdoc.cpp index 8bee1c9f2..482cce1d6 100644 --- a/qrenderdoc/Code/qrenderdoc.cpp +++ b/qrenderdoc/Code/qrenderdoc.cpp @@ -27,6 +27,7 @@ #include #include #include +#include #include "Code/CaptureContext.h" #include "Code/QRDUtils.h" #include "Windows/MainWindow.h" @@ -119,6 +120,14 @@ int main(int argc, char *argv[]) { PersistantConfig config; + { + QString configPath = QStandardPaths::writableLocation(QStandardPaths::AppDataLocation); + QDir dir(configPath); + + if(!dir.exists()) + dir.mkpath(configPath); + } + QString configFilename = CaptureContext::ConfigFile("UI.config"); if(!config.Deserialize(configFilename))