浏览代码

vcmi: fix abandoned mine resource loading

It was overshadowed by local variable
Konstantin P 2 年之前
父节点
当前提交
54e4db3819
共有 1 个文件被更改,包括 1 次插入2 次删除
  1. 1 2
      lib/mapObjects/MiscObjects.cpp

+ 1 - 2
lib/mapObjects/MiscObjects.cpp

@@ -768,7 +768,6 @@ void CGMine::serializeJsonOptions(JsonSerializeFormat & handler)
 		{
 			auto guard = handler.enterArray("possibleResources");
 			const JsonNode & node = handler.getCurrent();
-			std::set<int> abandonedMineResources;
 
 			auto names = node.convertTo<std::vector<std::string>>();
 
@@ -778,7 +777,7 @@ void CGMine::serializeJsonOptions(JsonSerializeFormat & handler)
 				if(raw_res < 0)
 					logGlobal->error("Invalid resource name: %s", s);
 				else
-					abandonedMineResources.insert(raw_res);
+					abandonedMineResources.emplace(raw_res);
 			}
 		}
 	}