2
0
Эх сурвалжийг харах

Fix crash on loading vmap's

Ivan Savenko 1 жил өмнө
parent
commit
4947baebee

+ 3 - 0
lib/mapObjects/CQuest.cpp

@@ -684,6 +684,9 @@ void CGSeerHut::serializeJsonOptions(JsonSerializeFormat & handler)
 		//backward compatibility for VCMI maps that use old SeerHut format
 		auto s = handler.enterStruct("reward");
 		const JsonNode & rewardsJson = handler.getCurrent();
+
+		if (rewardsJson.Struct().empty())
+			return;
 		
 		std::string fullIdentifier;
 		std::string metaTypeName;