diff --git a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonConfirm/UIFlowMenuCommonConfirmEventCallback.c b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonConfirm/UIFlowMenuCommonConfirmEventCallback.c index df10bce6c..faec93c43 100755 --- a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonConfirm/UIFlowMenuCommonConfirmEventCallback.c +++ b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowMenuCommonConfirm/UIFlowMenuCommonConfirmEventCallback.c @@ -597,8 +597,11 @@ void message_box_confirm_msg_event_callback(lv_obj_t* obj, lv_event_t event) { /* reset pointer of msgbox */ msgbox = NULL; - - Confirm_label = NULL; + if (Confirm_label) + { + lv_obj_del(Confirm_label); + Confirm_label = NULL; + } /* parent is UIFlowMenuCommonConfirm */ lv_plugin_scr_close(lv_obj_get_parent(obj), NULL);