diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2020-08-19 01:13:36 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2020-08-19 01:13:36 -0400 |
commit | 69404a97cdf759dcf56bc5b81ef0278080f64156 (patch) | |
tree | 7192b69ddb0608bfc9405c586dba3ebb81b3adb9 /settings.cpp | |
parent | 3c3fe3b9f727c1e398760b139a2ef2da41d3cbda (diff) | |
download | abaddon-portaudio-69404a97cdf759dcf56bc5b81ef0278080f64156.tar.gz abaddon-portaudio-69404a97cdf759dcf56bc5b81ef0278080f64156.zip |
populate channel list from READY message and other shit
Diffstat (limited to 'settings.cpp')
-rw-r--r-- | settings.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/settings.cpp b/settings.cpp index 1fb0bb1..494f1ba 100644 --- a/settings.cpp +++ b/settings.cpp @@ -1,7 +1,15 @@ #include "settings.hpp" +#include <filesystem> +#include <fstream> SettingsManager::SettingsManager(std::string filename) : m_filename(filename) { + if (!std::filesystem::exists(filename)) { + std::fstream fs; + fs.open(filename, std::ios::out); + fs.close(); + } + auto rc = m_ini.LoadFile(filename.c_str()); m_ok = rc == SI_OK; } |