#include "power_display_service.h"
#include "display_filter.h"
#include "common_def.h"
-
+#include "touch_screen_def.h"
static input_action_t filter_timer_execute_product_rule(screen_context_t *current, uint32_t event)
{
unused(current);
if (current->current_state == SCREEN_ON) {
ac = RESET_TIMER;
}
- } else if (event == DEFAULT_TIMER_TIME_OUT) {
- if (sc->press_state == 0 && sc->time_out_enable == true) {
+ } else if (event == DEFAULT_TIMER_TIME_OUT) {
+ if (sc->press_state == MC_TP_RELEASE && sc->time_out_enable == true) {
ac = TURN_OFF_SCREEN;
}
- } else if (event == KEEP_ON_TIMER_TIME_OUT) {
- ac = RESET_TIMER;
+ } else if (event == KEEP_ON_TIMER_TIME_OUT) {
+ ac = RESET_TIMER;
}
return ac;