From 10b588f5767c07a904b9bd5c42e1f8e6e011c2a5 Mon Sep 17 00:00:00 2001 From: Relintai Date: Tue, 4 Aug 2020 09:49:58 +0200 Subject: [PATCH] Cancel the job if complete is false. --- world/default/voxel_job.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/world/default/voxel_job.cpp b/world/default/voxel_job.cpp index c55a7d3..611b46b 100644 --- a/world/default/voxel_job.cpp +++ b/world/default/voxel_job.cpp @@ -31,10 +31,13 @@ void VoxelJob::set_chunk(const Ref &chunk) { } void VoxelJob::chunk_exit_tree() { + _in_tree = false; if (get_complete()) { _chunk.unref(); + } else { + set_cancelled(true); } }