From be40123a701c774c59780a60cdf05ca8675af792 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Mockers?= Date: Sat, 2 Aug 2025 11:28:14 +0200 Subject: [PATCH] fix reflect import in bevy_app propagate --- crates/bevy_app/src/propagate.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/bevy_app/src/propagate.rs b/crates/bevy_app/src/propagate.rs index 4c130df21a882..d851f0dd38402 100644 --- a/crates/bevy_app/src/propagate.rs +++ b/crates/bevy_app/src/propagate.rs @@ -2,17 +2,19 @@ use alloc::vec::Vec; use core::marker::PhantomData; use crate::{App, Plugin, Update}; +#[cfg(feature = "bevy_reflect")] +use bevy_ecs::reflect::ReflectComponent; use bevy_ecs::{ component::Component, entity::Entity, hierarchy::ChildOf, lifecycle::RemovedComponents, query::{Changed, Or, QueryFilter, With, Without}, - reflect::ReflectComponent, relationship::{Relationship, RelationshipTarget}, schedule::{IntoScheduleConfigs, SystemSet}, system::{Commands, Local, Query}, }; +#[cfg(feature = "bevy_reflect")] use bevy_reflect::Reflect; /// Plugin to automatically propagate a component value to all direct and transient relationship