diff --git a/source/blender/editors/object/object_remesh.cc b/source/blender/editors/object/object_remesh.cc index 2818046bf76..2df78932cdb 100644 --- a/source/blender/editors/object/object_remesh.cc +++ b/source/blender/editors/object/object_remesh.cc @@ -740,10 +740,12 @@ static int quadriflow_break_job(void *customdata) /* this is not nice yet, need to make the jobs list template better * for identifying/acting upon various different jobs */ /* but for now we'll reuse the render break... */ - bool should_break = (G.is_break); - - if (should_break) { - qj->success = -1; + bool should_break = false; + if (qj->is_nonblocking_job) { + bool should_break = (G.is_break); + if (should_break) { + qj->success = -1; + } } return should_break;