1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-06 13:22:19 +01:00

Merge remote-tracking branch 'upstream/dev' into integration

This commit is contained in:
J. Nick Koston
2025-07-20 14:13:20 -10:00

View File

@@ -1021,6 +1021,9 @@ def build_type_usage_map(
# Track message usage # Track message usage
elif field.type == 11: # TYPE_MESSAGE elif field.type == 11: # TYPE_MESSAGE
message_usage.setdefault(type_name, set()).add(message.name) message_usage.setdefault(type_name, set()).add(message.name)
# Also track the field_ifdef if present
field_ifdef = get_field_opt(field, pb.field_ifdef)
message_field_ifdefs.setdefault(type_name, set()).add(field_ifdef)
used_messages.add(type_name) used_messages.add(type_name)
# Also track the field_ifdef if present # Also track the field_ifdef if present
field_ifdef = get_field_opt(field, pb.field_ifdef) field_ifdef = get_field_opt(field, pb.field_ifdef)