From 4e2c635d14d9ffb5884d0acd4059568470555e4a Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 13 Jan 2026 22:21:29 -1000 Subject: [PATCH] no ram increase --- esphome/core/scheduler.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/esphome/core/scheduler.cpp b/esphome/core/scheduler.cpp index 39fa101be8..3052487d5c 100644 --- a/esphome/core/scheduler.cpp +++ b/esphome/core/scheduler.cpp @@ -294,12 +294,6 @@ void HOT Scheduler::set_retry_common_(Component *component, NameType name_type, if (initial_wait_time == SCHEDULER_DONT_RUN) return; - if (backoff_increase_factor < 0.0001) { - ESP_LOGE(TAG, "set_retry: backoff_factor %0.1f too small, using 1.0: %s", backoff_increase_factor, - (name_type == NameType::STATIC_STRING && static_name) ? static_name : ""); - backoff_increase_factor = 1; - } - #ifdef ESPHOME_LOG_HAS_VERY_VERBOSE { SchedulerNameLog name_log; @@ -309,6 +303,12 @@ void HOT Scheduler::set_retry_common_(Component *component, NameType name_type, } #endif + if (backoff_increase_factor < 0.0001) { + ESP_LOGE(TAG, "set_retry: backoff_factor %0.1f too small, using 1.0: %s", backoff_increase_factor, + (name_type == NameType::STATIC_STRING && static_name) ? static_name : ""); + backoff_increase_factor = 1; + } + auto args = std::make_shared(); args->func = std::move(func); args->component = component;