fix require_resource in [resource]

previously 918cdfcb36/src/saved_game.cpp (L293) would fail for [resource] because cfg["addon_id"] was empty.

(cherry-picked from commit 7ef9f9a18f)
This commit is contained in:
gfgtdf 2018-05-20 02:53:12 +02:00 committed by Charles Dang
parent 155e9f377a
commit e59a50b2f5

View file

@ -440,7 +440,7 @@ void game_config_manager::load_addons_cfg()
cache_.get_config(addon.main_cfg, umc_cfg);
// Annotate "era", "modification", and scenario tags with addon_id info
static const std::set<std::string> tags_with_addon_id { "era", "modification", "multiplayer", "scenario", "campaign" };
static const std::set<std::string> tags_with_addon_id { "era", "modification", "resource", "multiplayer", "scenario", "campaign" };
for(auto child : umc_cfg.all_children_range()) {
if(tags_with_addon_id.count(child.key) > 0) {