Improve:Can not show delete comfirm screen when no file.

This commit is contained in:
xiaojiazhu 2023-12-20 16:29:46 +08:00
parent 9741bf7716
commit cc78dae655

View File

@ -2023,16 +2023,26 @@ static void UIFlowPlay_Key(lv_obj_t* obj, uint32_t key)
break; break;
} }
case LV_USER_KEY_LEFT: case LV_USER_KEY_LEFT:
{
UINT32 uiFileSeq;
PB_GetParam(PBPRMID_CURR_FILESEQ, &uiFileSeq);
if (0 != uiFileSeq)
{ {
stop_play(); stop_play();
UIFlowPlay_OnKeyUp(obj); UIFlowPlay_OnKeyUp(obj);
break; }
break;
} }
case LV_USER_KEY_RIGHT: case LV_USER_KEY_RIGHT:
{
UINT32 uiFileSeq;
PB_GetParam(PBPRMID_CURR_FILESEQ, &uiFileSeq);
if (0 != uiFileSeq)
{ {
stop_play(); stop_play();
UIFlowPlay_OnKeyDown(obj); UIFlowPlay_OnKeyDown(obj);
break; }
break;
} }
case LV_USER_KEY_UP: case LV_USER_KEY_UP:
@ -2045,13 +2055,18 @@ static void UIFlowPlay_Key(lv_obj_t* obj, uint32_t key)
case LV_USER_KEY_DOWN: case LV_USER_KEY_DOWN:
case LV_USER_KEY_NEXT: case LV_USER_KEY_NEXT:
{ {
UINT32 uiFileSeq;
PB_GetParam(PBPRMID_CURR_FILESEQ, &uiFileSeq);
if (0 != uiFileSeq)
{
stop_play(); stop_play();
UIFlowMenuCommonConfirmAPI_Open(IDM_DELETE_THIS); UIFlowMenuCommonConfirmAPI_Open(IDM_DELETE_THIS);
break; break;
UIFlowPlay_OnKeyNext(obj); UIFlowPlay_OnKeyNext(obj);
break; break;
} }
break;
}
case LV_USER_KEY_ZOOMIN: case LV_USER_KEY_ZOOMIN:
{ {
break; break;