Fixed bug number 10169.
This commit is contained in:
parent
f7c3bc0dff
commit
40928b1734
|
@ -1539,6 +1539,11 @@ void UIFlowMovieEventCallback(lv_obj_t* obj, lv_event_t event)
|
|||
case LV_USER_EVENT_KEY_RELEASE:
|
||||
{
|
||||
uint32_t* key = (uint32_t*)lv_event_get_data();
|
||||
if (LV_KEY_ENTER != *key)
|
||||
{
|
||||
lv_indev_wait_release(lv_indev_get_act());
|
||||
break;
|
||||
}
|
||||
|
||||
/* handle key event */
|
||||
UIFlowMovie_Key(obj, *key);
|
||||
|
|
|
@ -2015,6 +2015,11 @@ void UIFlowPhotoEventCallback(lv_obj_t* obj, lv_event_t event)
|
|||
|
||||
case LV_EVENT_KEY:
|
||||
{
|
||||
if (PHOTO_ST_CAPTURE == gPhotoData.State)
|
||||
{
|
||||
printf("PHOTO_ST_CAPTURE not handl key event.\n");
|
||||
break;
|
||||
}
|
||||
uint32_t* key = (uint32_t*)lv_event_get_data();
|
||||
UIFlowPhoto_Key_down(obj, *key);
|
||||
if(*key != LV_KEY_ENTER)
|
||||
|
@ -2023,6 +2028,11 @@ void UIFlowPhotoEventCallback(lv_obj_t* obj, lv_event_t event)
|
|||
}
|
||||
case LV_USER_EVENT_KEY_RELEASE:
|
||||
{
|
||||
if (PHOTO_ST_CAPTURE == gPhotoData.State)
|
||||
{
|
||||
printf("PHOTO_ST_CAPTURE not handl key event.\n");
|
||||
break;
|
||||
}
|
||||
uint32_t* key = (uint32_t*)lv_event_get_data();
|
||||
/* handle key event */
|
||||
UIFlowPhoto_Key(obj, *key);
|
||||
|
|
Loading…
Reference in New Issue
Block a user