bool RegisterFuncKeyOnClick_6_timesEvent(void);
void RegisterAllKeyEvents(void);
+ bool init_falg = false;
+
private:
ThunderBirdModel();
virtual ~ThunderBirdModel();
bool m_networkStatusChanged; // 网络状态变化标志位
bool is_all_services_ready = false;
- bool init_falg = false;
bool bind_status = false;
int16_t currentView_model = -1;
int16_t currentSubView_model = -1;
\r
static errcode_t power_display_turn_on_screen(void)\r
{\r
+ /* Only call uapi_lcd_backlight_on() when screen is actually off to avoid unnecessary calls */\r
#if defined(CUSTOM_UTILS) && defined(BOARD_LEINIAO)\r
- uapi_lcd_backlight_on();\r
+ if (g_screen_context.current_state != SCREEN_ON) {\r
+ uapi_lcd_backlight_on();\r
+ }\r
#endif\r
#ifndef SUPPORT_OHOSFWK\r
message_type_t mt = TURN_ON_SCREEN_CMD;\r