Browse Source

Possible fix for #2371

DjWarmonger 9 years ago
parent
commit
6f5706352d
1 changed files with 8 additions and 1 deletions
  1. 8 1
      lib/mapObjects/ObjectTemplate.cpp

+ 8 - 1
lib/mapObjects/ObjectTemplate.cpp

@@ -258,11 +258,18 @@ void ObjectTemplate::readJson(const JsonNode &node)
 
 ui32 ObjectTemplate::getWidth() const
 {
-	return usedTiles.empty() ? 0 : usedTiles.front().size();
+	//TODO: Use 2D array
+	ui32 ret = 0;
+	for (auto row : usedTiles)
+	{
+		ret = std::max(ret, row.size());
+	}
+	return ret;
 }
 
 ui32 ObjectTemplate::getHeight() const
 {
+	//TODO: Use 2D array
 	return usedTiles.size();
 }