summaryrefslogtreecommitdiffhomepage
path: root/serialize/world-reader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'serialize/world-reader.cpp')
-rw-r--r--serialize/world-reader.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/serialize/world-reader.cpp b/serialize/world-reader.cpp
index b0e14254..98704599 100644
--- a/serialize/world-reader.cpp
+++ b/serialize/world-reader.cpp
@@ -45,7 +45,9 @@ void reader_state::read_atlases(reader_t& s)
size[0] << s;
size[1] << s;
const auto& [buf, len] = s.read_asciiz_string<atlas_name_max>();
- atlases.push_back(loader.tile_atlas({buf, len}, size));
+ auto atlas = loader.tile_atlas({buf, len});
+ fm_soft_assert(size == atlas->num_tiles2());
+ atlases.push_back(std::move(atlas));
}
}