From 25d819f40a870a8a57029f400fd97dd0abe6a993 Mon Sep 17 00:00:00 2001 From: Polarix Date: Fri, 24 Jun 2022 10:28:10 +0800 Subject: [PATCH] 2022-06-24: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改文本输入框的示例代码,确保不使用定时器时可以操作。 --- DemoProc/src/VariableBox.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/DemoProc/src/VariableBox.c b/DemoProc/src/VariableBox.c index f98f7fb..b53105b 100644 --- a/DemoProc/src/VariableBox.c +++ b/DemoProc/src/VariableBox.c @@ -184,14 +184,19 @@ HMI_ENGINE_RESULT HMI_DemoVariableBox_ProcessEvent(SGUI_SCR_DEV* pstDeviceIF, co { // Stop count down when press space. s_uiAutoConfirmTimer = 0; + eProcessResult = HMI_DemoVariableBox_RefreshScreen(pstDeviceIF, NULL); + RTCTimerEnable(false); } } case EVENT_ID_RTC: { - //Count down five seconds - s_uiAutoConfirmTimer--; + if(s_uiAutoConfirmTimer > 0) + { + //Count down five seconds + s_uiAutoConfirmTimer--; + } // Redraw screen if time out. - if(0 == s_uiAutoConfirmTimer) + else { eProcessResult = HMI_DemoVariableBox_RefreshScreen(pstDeviceIF, NULL); RTCTimerEnable(false);