From 39a2adb4cbdfb7457f7b597dddd6563037794421 Mon Sep 17 00:00:00 2001 From: xiaojiazhu Date: Tue, 7 Nov 2023 16:50:25 +0800 Subject: [PATCH] Fixed bug about delay setting. --- .../UIFlowMenuCommonItem/MenuGeneral.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.c b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.c index 23c9972ba..933f6696c 100644 --- a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.c +++ b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.c @@ -158,6 +158,12 @@ int General_MenuCallback(UINT32 uiMessage, UINT32 uiParam) case IDM_DELAY: { puiPara->PirDelaySwitch = uwOption == 0 ? SF_OFF : SF_ON; + if (SF_OFF == puiPara->PirDelaySwitch) + { + puiPara->PirDelayTime.Hour = 0; + puiPara->PirDelayTime.Min = 0; + puiPara->PirDelayTime.Sec = 15; + } break; } case IDM_OPERATING_TIME: @@ -465,11 +471,11 @@ void show_Delay_page(lv_obj_t* obj) UIMenuStoreInfo *puiPara = sf_ui_para_get(); // if(!puiPara->PirDelaySwitch) - { - puiPara->PirDelayTime.Hour = 0; - puiPara->PirDelayTime.Min = 0; - puiPara->PirDelayTime.Sec = 30; - } + // { + // puiPara->PirDelayTime.Hour = 0; + // puiPara->PirDelayTime.Min = 0; + // puiPara->PirDelayTime.Sec = 30; + // } snprintf(DelayHHBuf, 3, "%02d", puiPara->PirDelayTime.Hour); snprintf(DelayMMBuf, 3, "%02d", puiPara->PirDelayTime.Min); snprintf(DelaySSBuf, 3, "%02d", puiPara->PirDelayTime.Sec);