Fixed use of code referencing temporary objects.

This commit is contained in:
WrinklyNinja
2014-07-17 09:41:03 +01:00
parent 4d81bc94c1
commit 3d01034a8f
3 changed files with 2 additions and 6 deletions
-3
View File
@@ -253,7 +253,4 @@ namespace loot {
const YAML::Node& LootState::GetSettings() const {
return _settings;
}
const YAML::Node& LootState::GetSetting(const std::string& setting) const {
return _settings[setting];
}
}
-1
View File
@@ -79,7 +79,6 @@ namespace loot {
Game& CurrentGame();
const YAML::Node& GetSettings() const;
const YAML::Node& GetSetting(const std::string& setting) const;
private:
YAML::Node _settings;
+2 -2
View File
@@ -204,8 +204,8 @@ namespace loot {
//Set language.
unsigned int language;
if (g_app_state.GetSetting("language"))
language = Language(g_app_state.GetSetting("language").as<string>()).Code();
if (g_app_state.GetSettings()["language"])
language = Language(g_app_state.GetSettings()["language"].as<string>()).Code();
else
language = Language::any;