Skip to content

Commit 58c978e

Browse files
committed
Guard against VisibilityClass duplicates
1 parent 1dfcde6 commit 58c978e

File tree

1 file changed

+3
-1
lines changed
  • crates/bevy_camera/src/visibility

1 file changed

+3
-1
lines changed

crates/bevy_camera/src/visibility/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -679,7 +679,9 @@ pub fn add_visibility_class<C>(
679679
) where
680680
C: 'static,
681681
{
682-
if let Some(mut visibility_class) = world.get_mut::<VisibilityClass>(entity) {
682+
if let Some(mut visibility_class) = world.get_mut::<VisibilityClass>(entity)
683+
&& !visibility_class.contains(&TypeId::of::<C>())
684+
{
683685
visibility_class.push(TypeId::of::<C>());
684686
}
685687
}

0 commit comments

Comments
 (0)