From 02c39dcac9fda9acb13807dad8190ba469cc6815 Mon Sep 17 00:00:00 2001 From: zhaohe Date: Sat, 31 Aug 2024 13:46:44 +0800 Subject: [PATCH] update --- usrc/service/front_end_controler.hpp | 8 +++++++- usrc/service/page/Page_main.cpp | 1 + usrc/service/page/submenu/Page_muInterval.cpp | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/usrc/service/front_end_controler.hpp b/usrc/service/front_end_controler.hpp index d92a2ca..f384ae8 100644 --- a/usrc/service/front_end_controler.hpp +++ b/usrc/service/front_end_controler.hpp @@ -22,7 +22,7 @@ class FrontEndControler { zmutex m_cmdlock = {"FrontEndControler_LOCK"}; tjc::tjc_usr_event_t event_cache; - + tjc::tjc_usr_event_t input_file_event_cache; bool input_file_event_cache_state = false; @@ -100,4 +100,10 @@ class FrontEndControler { void callUsrEventCb(tjc::tjc_usr_event_t* event); }; +static inline const char* zitoa(int val) { + static char buf[32]; + sprintf(buf, "%d", val); + return buf; +} + } // namespace iflytop diff --git a/usrc/service/page/Page_main.cpp b/usrc/service/page/Page_main.cpp index ca01630..c67a3ad 100644 --- a/usrc/service/page/Page_main.cpp +++ b/usrc/service/page/Page_main.cpp @@ -138,6 +138,7 @@ void Page_main::OnInputFieldContentChange(uint8_t bid, const char* text) { } CS->setcfgAndFlush(kcfg_distrInterval, distrIntervalSecond); + UIS->setVal(PAGE, bid, zitoa(distrIntervalSecond)); } } diff --git a/usrc/service/page/submenu/Page_muInterval.cpp b/usrc/service/page/submenu/Page_muInterval.cpp index 78ce8ae..e7fde17 100644 --- a/usrc/service/page/submenu/Page_muInterval.cpp +++ b/usrc/service/page/submenu/Page_muInterval.cpp @@ -31,7 +31,7 @@ void Page_muInterval::OnInputFieldContentChange(uint8_t bid, const char* text) { UIS->setVal(PAGE, ob_muInterval_stAcidInte, CS->getStr(kcfg_distrInterval, &cfgcache)); return; } - + UIS->setVal(PAGE, bid, text); CS->setcfgAndFlush(kcfg_distrInterval, distrIntervalSecond); } };