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);