From 03ba4e724989c4d5b888c5bd9a50e3dff3f46f39 Mon Sep 17 00:00:00 2001 From: xiaojiazhu Date: Wed, 8 Nov 2023 20:25:05 +0800 Subject: [PATCH] Fixed bug number 9727. --- .../UIFlowPhoto/UIFlowPhotoEventCallback.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPhoto/UIFlowPhotoEventCallback.c b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPhoto/UIFlowPhotoEventCallback.c index 2fbe2ab0d..457f3d7a4 100755 --- a/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPhoto/UIFlowPhotoEventCallback.c +++ b/code/application/source/cardv/SrcCode/UIWnd/LVGL_SPORTCAM/UIFlowLVGL/UIFlowPhoto/UIFlowPhotoEventCallback.c @@ -542,6 +542,21 @@ static void update_bluetooth(void) lv_plugin_img_set_src(image_bluetooth_connected_scr_uiflowphoto, res[index]); } +static void update_camera_mode(void) +{ + UIMenuStoreInfo *puiPara = sf_ui_para_get(); + #define CAMERA_MODE_PHOTO 0 + #define CAMERA_MODE_PHOTO_AND_VIDEO 2 + if (CAMERA_MODE_PHOTO == puiPara->CamMode) + { + lv_plugin_img_set_src(image_mode_photo_scr_uiflowphoto, LV_PLUGIN_IMG_ID_SF_CAMERA); + } + if (CAMERA_MODE_PHOTO_AND_VIDEO == puiPara->CamMode) + { + lv_plugin_img_set_src(image_mode_photo_scr_uiflowphoto, LV_PLUGIN_IMG_ID_SF_MODE_STILL_VIDEO); + } +} + static void update_fd_frame(void) { if (SysGetFlag(FL_FD) != FD_OFF){ @@ -581,6 +596,7 @@ static void update_icons(void) update_camera_message(); update_wifi(); update_bluetooth(); + update_camera_mode(); } static void FlowPhoto_InitStartupFuncs(void)