解决触摸屏触摸后无法休眠问题 215/1 215/head 402/target/1
authorSnickerSun <snickersun@163.com>
Sat, 1 Jun 2024 14:46:12 +0000 (22:46 +0800)
committerSnickerSun <snickersun@163.com>
Sat, 1 Jun 2024 14:46:12 +0000 (22:46 +0800)
code/sdk/application/wearable/service/power_manager/src/filters/timer_event_filter.c

index 1229604..18740c6 100644 (file)
@@ -7,7 +7,7 @@
 #include "power_display_service.h"\r
 #include "display_filter.h"\r
 #include "common_def.h"\r
-\r
+#include "touch_screen_def.h"\r
 static input_action_t filter_timer_execute_product_rule(screen_context_t *current, uint32_t event)\r
 {\r
     unused(current);\r
@@ -26,7 +26,7 @@ static input_action_t filter_timer_execute_system_rule(screen_context_t *current
             ac = RESET_TIMER;\r
         }\r
     } else if (event == DEFAULT_TIMER_TIME_OUT) {\r
-        if (sc->press_state == 0 && sc->time_out_enable == true) {\r
+        if (sc->press_state == MC_TP_RELEASE && sc->time_out_enable == true) {\r
             ac = TURN_OFF_SCREEN;\r
         }\r
     } else if (event == KEEP_ON_TIMER_TIME_OUT) {\r