Fixed:Key event of comfirm screen do not send to current screen.
This commit is contained in:
		
							parent
							
								
									c8e3665f3b
								
							
						
					
					
						commit
						94b1d4b7e6
					
				|  | @ -696,12 +696,6 @@ void UserMainProc(void) | |||
|     					g_keyboard_pressed = false; | ||||
| 						leftKeyPressingTime_ms = 0; | ||||
|     				} | ||||
|                     //call input task immediately for read key state
 | ||||
|                     if(indev_keypad){ | ||||
|                     	_lv_user_task_handler_lock(); | ||||
|                         indev_keypad->driver.read_task->task_cb(indev_keypad->driver.read_task); | ||||
|                         _lv_user_task_handler_unlock(); | ||||
|                     } | ||||
| 
 | ||||
|                     /* workaround to extend key release event for lvgl */ | ||||
|                     if((paramArray[0] > NVTEVT_KEY_RELEASE_START) && (paramArray[0] < NVTEVT_KEY_RELEASE_END)){ | ||||
|  | @ -723,6 +717,12 @@ void UserMainProc(void) | |||
|                     		DBG_WRN("evt = %lx\r\n", evt); | ||||
|                     	} | ||||
|                     } | ||||
|                     //call input task immediately for read key state
 | ||||
|                     if(indev_keypad){ | ||||
|                     	_lv_user_task_handler_lock(); | ||||
|                         indev_keypad->driver.read_task->task_cb(indev_keypad->driver.read_task); | ||||
|                         _lv_user_task_handler_unlock(); | ||||
|                     } | ||||
|                     if(paramArray[0] == NVTEVT_KEY_CONTINUE){ | ||||
|                     	uint32_t nvt_user_key = lv_user_keymap_find(evt); | ||||
| 						#define MENU_UNLUCK 0 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 xiaojiazhu
						xiaojiazhu