From d881e6055eac33c95cdd25aba867b834a6c32b5a Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 7 Dec 2025 10:31:33 -0600 Subject: [PATCH] tweak --- esphome/components/api/api_connection.cpp | 2 +- esphome/components/text/text_traits.h | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/esphome/components/api/api_connection.cpp b/esphome/components/api/api_connection.cpp index f0428546de..0a0435e25b 100644 --- a/esphome/components/api/api_connection.cpp +++ b/esphome/components/api/api_connection.cpp @@ -866,7 +866,7 @@ uint16_t APIConnection::try_send_text_info(EntityBase *entity, APIConnection *co msg.mode = static_cast(text->traits.get_mode()); msg.min_length = text->traits.get_min_length(); msg.max_length = text->traits.get_max_length(); - msg.set_pattern(text->traits.get_pattern_ref()); + msg.set_pattern(text->traits.get_pattern_c_str()); return fill_and_encode_entity_info(text, msg, ListEntitiesTextResponse::MESSAGE_TYPE, conn, remaining_size, is_single); } diff --git a/esphome/components/text/text_traits.h b/esphome/components/text/text_traits.h index 473daafb8e..d869097700 100644 --- a/esphome/components/text/text_traits.h +++ b/esphome/components/text/text_traits.h @@ -2,8 +2,6 @@ #include -#include "esphome/core/string_ref.h" - namespace esphome { namespace text { @@ -24,7 +22,6 @@ class TextTraits { void set_pattern(const char *pattern) { this->pattern_ = pattern; } std::string get_pattern() const { return std::string(this->pattern_); } const char *get_pattern_c_str() const { return this->pattern_; } - StringRef get_pattern_ref() const { return StringRef(this->pattern_); } // Set/get the frontend mode. void set_mode(TextMode mode) { this->mode_ = mode; }