Skip to content

Commit 165a742

Browse files
committed
Use active_types in ReflectEnum::get_type_registration.
Instead of `active_fields`. This makes it match `ReflectStruct`, and avoids redundant calls within the generated `register_type_dependencies` when the same type is used in multiple enum variant fields.
1 parent d102dbe commit 165a742

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

crates/bevy_reflect/derive/src/derive_data.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -879,7 +879,7 @@ impl<'a> ReflectEnum<'a> {
879879
self.meta(),
880880
where_clause_options,
881881
None,
882-
Some(self.active_fields().map(StructField::reflected_type)),
882+
Some(self.active_types().iter()),
883883
)
884884
}
885885

0 commit comments

Comments
 (0)