diff --git a/world/jobs/terra_prop_job.cpp b/world/jobs/terra_prop_job.cpp index a2e0386..f7ff0a5 100644 --- a/world/jobs/terra_prop_job.cpp +++ b/world/jobs/terra_prop_job.cpp @@ -153,14 +153,6 @@ void TerraPropJob::phase_prop() { } } - if (get_prop_mesher()->get_vertex_count() == 0) { - reset_stages(); - - set_complete(true); //So threadpool knows it's done - next_job(); - return; - } - if (should_return()) { return; } @@ -210,6 +202,14 @@ void TerraPropJob::phase_prop() { } } + if (get_prop_mesher()->get_vertex_count() == 0) { + reset_stages(); + + set_complete(true); //So threadpool knows it's done + next_job(); + return; + } + #endif reset_stages();