From 21d7dc2b9bca4c5e98f27e3820b0086c91931f8a Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 1 Oct 2025 22:25:11 +0200 Subject: [PATCH] [mdns][openthread] Use std::array for mdns services and remove unnecessary copy --- esphome/components/mdns/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/esphome/components/mdns/__init__.py b/esphome/components/mdns/__init__.py index f023f84750..ced4753b75 100644 --- a/esphome/components/mdns/__init__.py +++ b/esphome/components/mdns/__init__.py @@ -95,15 +95,15 @@ async def to_code(config): service_count = 0 # Check if API component is enabled (it may create a service at runtime) - if cg.is_defined("USE_API"): + if "api" in CORE.config: service_count += 1 # Check for prometheus - if cg.is_defined("USE_PROMETHEUS"): + if "prometheus" in CORE.config: service_count += 1 # Check for web_server - if cg.is_defined("USE_WEBSERVER"): + if "web_server" in CORE.config: service_count += 1 # Count extra services from config