diff --git a/source/blender/draw/engines/overlay/overlay_next_mesh.hh b/source/blender/draw/engines/overlay/overlay_next_mesh.hh index 80fd2127ea2..037d9106db4 100644 --- a/source/blender/draw/engines/overlay/overlay_next_mesh.hh +++ b/source/blender/draw/engines/overlay/overlay_next_mesh.hh @@ -720,10 +720,9 @@ class MeshUVs { Object *object_orig = DEG_get_original_object(ob_ref.object); Object *object_eval = DEG_get_evaluated_object(state.depsgraph, object_orig); - if (drawn_object_set_.contains(object_orig)) { + if (!drawn_object_set_.add(object_orig)) { return; } - drawn_object_set_.add(object_orig); ResourceHandle res_handle = manager.unique_handle(ob_ref);