Fix regression (since 6f8b379) causing crash in flattening edge case

This commit is contained in:
rdb 2017-08-07 22:58:30 +02:00
parent e3d8123940
commit 4fae81947e

View File

@ -683,6 +683,7 @@ unify_in_place(int max_indices, bool preserve_order) {
int num_vertices = copy_primitives * total_vertices_per_primitive;
nassertv(num_vertices > 0);
{
smaller->set_index_type(reader.get_index_type());
GeomVertexArrayDataHandle writer(smaller->modify_vertices(), current_thread);
writer.unclean_set_num_rows(num_vertices);
memcpy(writer.get_write_pointer(), ptr, stride * (size_t)(num_vertices - num_unused_vertices_per_primitive));