diff --git a/src/backend/generators.cpp b/src/backend/generators.cpp index e24f6525..c45c1a3c 100644 --- a/src/backend/generators.cpp +++ b/src/backend/generators.cpp @@ -405,7 +405,7 @@ namespace loot { } //Default settings file generation. - void GenerateDefaultSettingsFile(const std::string& file) { + void GenerateDefaultSettingsFile(const boost::filesystem::path& file) { BOOST_LOG_TRIVIAL(info) << "Generating default settings file."; @@ -431,8 +431,7 @@ namespace loot { yout.SetIndent(2); yout << root; - boost::filesystem::path p(file); - loot::ofstream out(p); + loot::ofstream out(file); out << yout.c_str(); out.close(); } diff --git a/src/backend/generators.h b/src/backend/generators.h index 26419f16..93e160bf 100644 --- a/src/backend/generators.h +++ b/src/backend/generators.h @@ -42,7 +42,7 @@ namespace loot { const bool masterlistUpdateEnabled); //Default settings file generation. - void GenerateDefaultSettingsFile(const std::string& file); + void GenerateDefaultSettingsFile(const boost::filesystem::path& file); } namespace YAML { diff --git a/src/gui/app.cpp b/src/gui/app.cpp index cf3088de..3eb12984 100644 --- a/src/gui/app.cpp +++ b/src/gui/app.cpp @@ -65,7 +65,7 @@ namespace loot { catch (fs::filesystem_error& /*e*/) { initError = "Error: Could not create local app data LOOT folder."; } - GenerateDefaultSettingsFile(g_path_settings.string()); + GenerateDefaultSettingsFile(g_path_settings); } try { loot::ifstream in(g_path_settings); @@ -201,7 +201,7 @@ namespace loot { loot::Language lang(_settings["Language"].as()); CefString(&cef_settings.locale).FromString(lang.Locale()); } - if (!_settings["Verbosity"] || _settings["Debug Verbosity"].as() == 0) + if (!_settings["Debug Verbosity"] || _settings["Debug Verbosity"].as() == 0) cef_settings.log_severity = LOGSEVERITY_DISABLE; // Use cef_settings.resources_dir_path to specify Resources folder path.