From f19eb7c276ad7a5a3cf6e10b752fbf13d4332f5f Mon Sep 17 00:00:00 2001 From: thmichel Date: Wed, 29 Oct 2025 19:18:06 +0100 Subject: [PATCH] Fixed compiler warning for unreachable code --- source/HomeAssistantNumericMenuItem.mc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/source/HomeAssistantNumericMenuItem.mc b/source/HomeAssistantNumericMenuItem.mc index 302921b..06a298f 100644 --- a/source/HomeAssistantNumericMenuItem.mc +++ b/source/HomeAssistantNumericMenuItem.mc @@ -177,13 +177,11 @@ class HomeAssistantNumericMenuItem extends HomeAssistantMenuItem { // function getNumericTemplate() as Lang.String? { var entity_id = mData["entity_id"]; - var attribute = mPicker["attribute"] as Lang.String; + var attribute = mPicker["attribute"] as Lang.String?; if (entity_id == null) { return null; } else { if (attribute == null) { - // Compiler says: "Statement is not reachable." - // This is wrong because a break point on the following line proves it is executed! return "{{states('" + entity_id.toString() + "')}}"; } else { return "{{state_attr('" + entity_id.toString() + "','" + attribute + "')}}";