diff --git a/source/blender/draw/engines/overlay/overlay_next_instance.cc b/source/blender/draw/engines/overlay/overlay_next_instance.cc index 1ca0ab84de0..d88248eb803 100644 --- a/source/blender/draw/engines/overlay/overlay_next_instance.cc +++ b/source/blender/draw/engines/overlay/overlay_next_instance.cc @@ -186,7 +186,7 @@ void Instance::object_sync(ObjectRef &ob_ref, Manager &manager) layer.particles.edit_object_sync(manager, ob_ref, resources, state); } - if (in_paint_mode) { + if (in_paint_mode && !state.hide_overlays) { switch (ob_ref.object->type) { case OB_MESH: /* TODO(fclem): Make it part of a #Meshes. */