From 614c15d6694f16376e171cf9ed29e395618439f7 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 11 Nov 2016 16:38:28 +0100 Subject: [PATCH] Create config path if it doesn't already exist --- qrenderdoc/Code/qrenderdoc.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) 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))