Create configuration directory if it doesn't exist

This commit is contained in:
Adam Honse 2020-11-04 23:36:30 -06:00
parent f7d187f5b2
commit 8131b94a5d

View file

@ -12,6 +12,8 @@
#include "ResourceManager.h"
#include "ProfileManager.h"
#define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING
#include <experimental/filesystem>
#include <stdlib.h>
#include <string>
@ -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 |
\*-------------------------------------------------------------------------*/