From a2a9c1f714d663fb27685683a7aa37f651e87450 Mon Sep 17 00:00:00 2001 From: Relintai Date: Wed, 22 Apr 2020 12:35:48 +0200 Subject: [PATCH] Fix an in-editor scene-saving related crash. --- world/voxel_world.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/world/voxel_world.cpp b/world/voxel_world.cpp index 091b7b0..a2f877a 100644 --- a/world/voxel_world.cpp +++ b/world/voxel_world.cpp @@ -505,6 +505,9 @@ void VoxelWorld::set_chunks(const Vector &chunks) { continue; } + if (chunk->get_voxel_world() != NULL && chunk->get_voxel_world() != this) + continue; + add_chunk(chunk, chunk->get_position_x(), chunk->get_position_y(), chunk->get_position_z()); } }