Fix GameSettings test failures.

This commit is contained in:
Oliver Hamlet
2015-07-12 18:37:16 +01:00
parent aa989ca33b
commit 46b08c2441
+12 -3
View File
@@ -153,15 +153,24 @@ namespace loot {
}
fs::path GameSettings::DataPath() const {
return _gamePath / "Data";
if (_gamePath.empty())
return "";
else
return _gamePath / "Data";
}
fs::path GameSettings::MasterlistPath() const {
return g_path_local / _lootFolderName / "masterlist.yaml";
if (_lootFolderName.empty())
return "";
else
return g_path_local / _lootFolderName / "masterlist.yaml";
}
fs::path GameSettings::UserlistPath() const {
return g_path_local / _lootFolderName / "userlist.yaml";
if (_lootFolderName.empty())
return "";
else
return g_path_local / _lootFolderName / "userlist.yaml";
}
GameSettings& GameSettings::SetName(const std::string& name) {