diff --git a/source/blender/blenkernel/intern/pbvh.cc b/source/blender/blenkernel/intern/pbvh.cc index fdf37922dcd..8eb1b80a500 100644 --- a/source/blender/blenkernel/intern/pbvh.cc +++ b/source/blender/blenkernel/intern/pbvh.cc @@ -1306,6 +1306,9 @@ void update_bounds(PBVH &pbvh, int flag) { Vector nodes = search_gather( &pbvh, [&](PBVHNode &node) { return update_search(&node, flag); }); + if (nodes.is_empty()) { + return; + } if (flag & (PBVH_UpdateBB | PBVH_UpdateOriginalBB | PBVH_UpdateRedraw)) { pbvh_update_BB_redraw(&pbvh, nodes, flag);