diff --git a/src/settings.cpp b/src/settings.cpp index 1a8e679..a1d93d2 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -7,7 +7,14 @@ florb::settings::settings() m_cfgfile = florb::utils::appdir() + florb::utils::pathsep() + "config"; florb::utils::mkdir(florb::utils::appdir()); - m_rootnode = YAML::LoadFile(m_cfgfile); + if (florb::utils::exists(m_cfgfile)) + { + m_rootnode = YAML::LoadFile(m_cfgfile); + } + else + { + m_rootnode = YAML::Node(); + } defaults(m_cfgfile); }