mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-08 08:49:52 +03:00
no restart for change entity-language
This commit is contained in:
@@ -240,15 +240,6 @@ StateUpdateResult WebSettings::update(JsonObject & root, WebSettings & settings)
|
|||||||
settings.low_clock = root["low_clock"] | false;
|
settings.low_clock = root["low_clock"] | false;
|
||||||
check_flag(prev, settings.low_clock, ChangeFlags::RESTART);
|
check_flag(prev, settings.low_clock, ChangeFlags::RESTART);
|
||||||
|
|
||||||
String old_local = settings.locale;
|
|
||||||
settings.locale = root["locale"] | EMSESP_DEFAULT_LOCALE;
|
|
||||||
EMSESP::system_.locale(settings.locale);
|
|
||||||
#ifndef EMSESP_STANDALONE
|
|
||||||
if (!old_local.equals(settings.locale)) {
|
|
||||||
add_flags(ChangeFlags::RESTART); // force restart
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// these may need mqtt restart to rebuild HA discovery topics
|
// these may need mqtt restart to rebuild HA discovery topics
|
||||||
//
|
//
|
||||||
@@ -267,6 +258,9 @@ StateUpdateResult WebSettings::update(JsonObject & root, WebSettings & settings)
|
|||||||
//
|
//
|
||||||
// without checks or necessary restarts...
|
// without checks or necessary restarts...
|
||||||
//
|
//
|
||||||
|
settings.locale = root["locale"] | EMSESP_DEFAULT_LOCALE;
|
||||||
|
EMSESP::system_.locale(settings.locale);
|
||||||
|
|
||||||
settings.trace_raw = root["trace_raw"] | EMSESP_DEFAULT_TRACELOG_RAW;
|
settings.trace_raw = root["trace_raw"] | EMSESP_DEFAULT_TRACELOG_RAW;
|
||||||
EMSESP::trace_raw(settings.trace_raw);
|
EMSESP::trace_raw(settings.trace_raw);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user