From 8131b94a5de8ffcd5e02a12059a017017e9c9a3e Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Wed, 4 Nov 2020 23:36:30 -0600 Subject: [PATCH] Create configuration directory if it doesn't exist --- ResourceManager.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ResourceManager.cpp b/ResourceManager.cpp index d98e20e3..806b3a29 100644 --- a/ResourceManager.cpp +++ b/ResourceManager.cpp @@ -12,6 +12,8 @@ #include "ResourceManager.h" #include "ProfileManager.h" +#define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING +#include #include #include @@ -44,6 +46,11 @@ ResourceManager::ResourceManager() \*-------------------------------------------------------------------------*/ server = new NetworkServer(rgb_controllers_hw); + /*-------------------------------------------------------------------------*\ + | Create OpenRGB configuration directory if it doesn't exist | + \*-------------------------------------------------------------------------*/ + std::experimental::filesystem::create_directories(GetConfigurationDirectory()); + /*-------------------------------------------------------------------------*\ | Load sizes list from file | \*-------------------------------------------------------------------------*/