From 23ffbbfacfee28cb429d0be007393b3f06465bd6 Mon Sep 17 00:00:00 2001 From: xiehongyan Date: Tue, 30 Jan 2024 11:48:42 +0800 Subject: [PATCH] =?UTF-8?q?sensitivity=E8=8F=9C=E5=8D=95=E6=AD=BB=E6=9C=BA?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../UIFlowLVGL/UIFlowMenuCommonItem/MenuGeneral.c | 6 +++++- .../UIFlowLVGL/UIFlowMenuCommonItem/MenuSend.c | 3 ++- .../UIFlowLVGL/UIFlowPassword/UIFlowPasswordEventCallback.c | 4 +++- 3 files changed, 10 insertions(+), 3 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 4ffd0525b..18f976a84 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 @@ -216,9 +216,10 @@ int General_MenuCallback(UINT32 uiMessage, UINT32 uiParam) static lv_style_t gMatrixStylebg; static lv_style_t gMatrixStylebtn; static lv_style_t gStyleLabel0; +static int isinitialized = 0; static void init_Matrix_style(void) { - static int isinitialized = 0; + if(isinitialized) return; @@ -461,14 +462,17 @@ void hidde_Sensitivity_page(void) if(SensitivityTitleLabel) { lv_obj_del(SensitivityTitleLabel); + SensitivityTitleLabel = NULL; } if(SensitivityValueLabel) { lv_obj_del(SensitivityValueLabel); + SensitivityValueLabel = NULL; } if(SensitivityContainer) { lv_obj_del(SensitivityContainer); + SensitivityContainer = NULL; } } diff --git a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuSend.c b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuSend.c index ff7298137..d3dc2214b 100644 --- a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuSend.c +++ b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonItem/MenuSend.c @@ -154,9 +154,10 @@ int Send_MenuCallback(UINT32 uiMessage, UINT32 uiParam) static lv_style_t gMatrixStylebg; static lv_style_t gMatrixStylebtn; static lv_style_t gStyleLabel0; +static int isinitialized = 0; static void init_Matrix_style(void) { - static int isinitialized = 0; + if(isinitialized) return; diff --git a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPassword/UIFlowPasswordEventCallback.c b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPassword/UIFlowPasswordEventCallback.c index af308eb4b..bd7226db4 100755 --- a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPassword/UIFlowPasswordEventCallback.c +++ b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPassword/UIFlowPasswordEventCallback.c @@ -47,9 +47,11 @@ static void set_indev_keypad_group(lv_obj_t* obj) lv_indev_t* indev = lv_plugin_find_indev_by_type(LV_INDEV_TYPE_KEYPAD); lv_indev_set_group(indev, gp); } + +static int isinitialized = 0; static void init_Matrix_style(void) { - static int isinitialized = 0; + if(isinitialized) return;