diff --git a/crates/bevy_ui/src/render/mod.rs b/crates/bevy_ui/src/render/mod.rs index 1d7616bcf7..b71404c3a2 100644 --- a/crates/bevy_ui/src/render/mod.rs +++ b/crates/bevy_ui/src/render/mod.rs @@ -101,8 +101,7 @@ pub fn build_ui_render(app: &mut App) { .add_systems( ExtractSchedule, ( - extract_default_ui_camera_view::, - extract_default_ui_camera_view::, + extract_default_ui_camera_view, extract_uinode_background_colors.in_set(RenderUiSystem::ExtractBackgrounds), extract_uinode_images.in_set(RenderUiSystem::ExtractImages), extract_uinode_borders.in_set(RenderUiSystem::ExtractBorders), @@ -657,11 +656,12 @@ const UI_CAMERA_TRANSFORM_OFFSET: f32 = -0.1; #[derive(Component)] pub struct DefaultCameraView(pub Entity); -pub fn extract_default_ui_camera_view( +/// Extracts all UI elements associated with a camera into the render world. +pub fn extract_default_ui_camera_view( mut commands: Commands, mut transparent_render_phases: ResMut>, ui_scale: Extract>, - query: Extract>>, + query: Extract, With)>>>, mut live_entities: Local, ) { live_entities.clear();