From: SnickerSun Date: Sat, 1 Jun 2024 14:46:12 +0000 (+0800) Subject: 解决触摸屏触摸后无法休眠问题 X-Git-Tag: leiniao_debug_1.0.0_20250922_020716~428 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=f7a6268e90858aaca3cde3031a606ff2a29f84a6;p=mirrors%2FFD230.git 解决触摸屏触摸后无法休眠问题 --- diff --git a/code/sdk/application/wearable/service/power_manager/src/filters/timer_event_filter.c b/code/sdk/application/wearable/service/power_manager/src/filters/timer_event_filter.c index 122960480..18740c600 100644 --- a/code/sdk/application/wearable/service/power_manager/src/filters/timer_event_filter.c +++ b/code/sdk/application/wearable/service/power_manager/src/filters/timer_event_filter.c @@ -7,7 +7,7 @@ #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); @@ -26,7 +26,7 @@ static input_action_t filter_timer_execute_system_rule(screen_context_t *current ac = RESET_TIMER; } } else if (event == DEFAULT_TIMER_TIME_OUT) { - if (sc->press_state == 0 && sc->time_out_enable == true) { + if (sc->press_state == MC_TP_RELEASE && sc->time_out_enable == true) { ac = TURN_OFF_SCREEN; } } else if (event == KEEP_ON_TIMER_TIME_OUT) {