return;
}
- if(NULL != lv_watch_get_activity_obj(ACT_ID_WATCH_SEARCHING))
- return;
-
#ifdef __MMI_ZHSX_SUPPORT_HEALTH_SENSOR__
if(true == mmi_health_measure_state_is_ui_measure())
return;
#endif
- if(NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_MAIN))
- return;
-
- if(NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_TEST))
+ if((true == mmi_is_ACT_ID_FACTORY_MODE_MAIN())
+ || (true == mmi_is_ACT_ID_WATCH_SEARCHING())
+ )
return;
mmi_msg_charging_prompt_t * msg_info = (mmi_msg_charging_prompt_t *)Hal_Mem_Alloc(sizeof(mmi_msg_charging_prompt_t));
if(0 == Hal_Pm_Get_State())
return;
- if(NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_MAIN))
- return;
-
- if(NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_TEST))
+ if(true == mmi_is_ACT_ID_FACTORY_MODE_MAIN())
return;
mmi_msg_do_not_disturb_t * msg_info = (mmi_msg_do_not_disturb_t *)Hal_Mem_Alloc(sizeof(mmi_msg_do_not_disturb_t));
/**********************
* GLOBAL FUNCTIONS
***********************/
+#ifdef __MMI_ZHSX_SUPPORT__
+static bool s_is_ACT_ID_ALARM = false;
+
+bool mmi_is_ACT_ID_ALARM(void)
+{
+ return s_is_ACT_ID_ALARM;
+}
+#endif
#ifdef __MMI_ZHSX_SUPPORT__
void mmi_alarm_ring_click_stop(lv_obj_t * obj, lv_event_t e)
activity_obj = lv_watch_creat_activity_obj(&activity_ext);
}
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_ALARM = true;
+#endif
+
/* watch obj */
lv_obj_t * obj = lv_watch_obj_create(activity_obj);
lv_watch_obj_set_anim_mode(obj, LV_WATCH_ANIM_HOR_RIGHT_HIDE);
/* inform voice msg of the end */
voice_msg_alarm_end();
#endif
+
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_ALARM = false;
+#endif
}
static lv_alarm_obj_ext_t * alarm_get_ext(void)
/**********************
* GLOBAL FUNCTIONS
***********************/
+
+#ifdef __MMI_ZHSX_SUPPORT__
+static bool s_is_ACT_ID_FACTORY_MODE_MAIN = false;
+
+bool mmi_is_ACT_ID_FACTORY_MODE_MAIN(void)
+{
+ return s_is_ACT_ID_FACTORY_MODE_MAIN;
+}
+#endif
+
lv_obj_t * factorymode_main_create(lv_obj_t * activity_obj)
{
lv_obj_t * obj;
}
}
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_FACTORY_MODE_MAIN = true;
+#endif
+
obj = lv_watch_obj_create(activity_obj);
LV_ASSERT_MEM(obj);
if(NULL == obj) {
#ifdef __MMI_ZHSX_SUPPORT__
s_is_in_factory_mode = false;
#endif
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_FACTORY_MODE_MAIN = false;
+#endif
#ifdef __MMI_CUSTOM_HENGAI_TCMS__
mmi_hengai_tcms_action();
#ifdef __MMI_ZHSX_SUPPORT__
+
+#ifdef __MMI_ZHSX_SUPPORT__
+static bool s_is_ACT_ID_WATCH_FACTORY_RESET = false;
+
+bool mmi_is_ACT_ID_WATCH_FACTORY_RESET(void)
+{
+ return s_is_ACT_ID_WATCH_FACTORY_RESET;
+}
+#endif
+
void mmi_watch_reset_prepare_destory(lv_obj_t * activity_obj)
{
return ;
}
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_WATCH_FACTORY_RESET = true;
+#endif
+
lv_obj_t * watch_obj = lv_watch_obj_create(activity_obj);
if(NULL == watch_obj)
return ;
static void mmi_health_measure_process_timer_handle(uint32_t para)
{
if(false == mmi_health_measure_wear_state_get()
- || (NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_MAIN))
- || (NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_TEST))
+ || (true == mmi_is_ACT_ID_FACTORY_MODE_MAIN())
)
{
HEALTH_MEASURE_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: should not run to here\n", __FUNCTION__, __LINE__);
if(false == mmi_health_measure_wear_state_get())
return false;
- if(NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_MAIN))
- return false;
-
- if(NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_TEST))
+ if(true == mmi_is_ACT_ID_FACTORY_MODE_MAIN())
return false;
#ifdef __MMI_CUSTOM_HENGAI_HEALTH__
if(false == mmi_health_measure_wear_state_get())
return;
- if(NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_MAIN))
- return;
-
- if(NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_TEST))
+ if(true == mmi_is_ACT_ID_FACTORY_MODE_MAIN())
return;
if(MMI_HEALTH_MEASURE_STATE_UI == s_health_measure_run_data.measure_state)
}
}
-void mmi_low_battery_check_mission(void)
+static void mmi_low_battery_check_task_cb(lv_task_t * task)
{
if(HAL_CHG_CONNECTED == Hal_Charger_Get_Status())
{
if(NULL != lv_watch_get_activity_obj(ACT_ID_LOWBATTERY))
{
printf("[@CHENG_DEBUG]: power charging start and exit low battery mode\n");
- mmi_ui_msg_action_low_battery(MMI_LOW_BATTERY_SCREEN_DESTROY);
+ mmi_ui_msg_update_low_battery_screen(MMI_LOW_BATTERY_SCREEN_DESTROY);
}
}
else
)
{
printf("enter low battery mode\n");
- mmi_ui_msg_action_low_battery(MMI_LOW_BATTERY_SCREEN_CREATE);
+ mmi_ui_msg_update_low_battery_screen(MMI_LOW_BATTERY_SCREEN_CREATE);
}
else
{
// update time
if(NULL == lv_watch_get_activity_obj(ACT_ID_PHONE))
{
- mmi_ui_msg_action_low_battery(MMI_LOW_BATTERY_SCREEN_UPDATE);
+ mmi_ui_msg_update_low_battery_screen(MMI_LOW_BATTERY_SCREEN_UPDATE);
}
if(Hal_Battery_Get_Status() == AUTO_POWER_OFF_LEVEL)
{
printf("power off in low battery mode\n");
- mmi_ui_msg_action_low_battery(MMI_LOW_BATTERY_POWER_OFF);
+ mmi_ui_msg_update_low_battery_screen(MMI_LOW_BATTERY_POWER_OFF);
}
}
}
if(NULL != lv_watch_get_activity_obj(ACT_ID_LOWBATTERY))
{
printf("[@CHENG_DEBUG][%s][%d]: exit low battery mode\n", __FUNCTION__, __LINE__);
- mmi_ui_msg_action_low_battery(MMI_LOW_BATTERY_SCREEN_DESTROY);
+ mmi_ui_msg_update_low_battery_screen(MMI_LOW_BATTERY_SCREEN_DESTROY);
}
}
}
}
+
+void mmi_low_battery_check_mission(void)
+{
+ lv_task_t * task_p = lv_task_create(mmi_low_battery_check_task_cb, 100, LV_TASK_PRIO_MID, NULL);
+ lv_task_once(task_p);
+}
+
#else
void lowbattery_task(lv_task_t * task)
{
{ MMI_REMIND_TYPE_MAX, 0, NULL, NULL},
};
+#ifdef __MMI_ZHSX_SUPPORT__
+static bool s_is_ACT_ID_REMIND = false;
+
+bool mmi_is_ACT_ID_REMIND(void)
+{
+ return s_is_ACT_ID_REMIND;
+}
+#endif
#ifdef __MMI_REMIND_WAKE_UP_SUPPORT__
static nv_watch_remind_item_t s_remind_wake_up_data = {0};
bool mmi_remind_screen_is_active(void)
{
+#if 0
lv_obj_t * activity_obj = lv_watch_get_activity_obj(ACT_ID_REMIND);
if(NULL != activity_obj)
return true;
return false;
+#else
+ return mmi_is_ACT_ID_REMIND();
+#endif
}
static lv_remind_obj_ext_t * mmi_remind_screen_ext_get(void)
}
watch_set_suspend_enable(true, ACT_ID_REMIND, 0);
+
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_REMIND = false;
+#endif
}
void mmi_remind_screen_clean(void)
return NULL;
}
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_REMIND = true;
+#endif
+
/* watch obj */
lv_obj_t * obj = lv_watch_obj_create(activity_obj);
lv_watch_obj_set_anim_mode(obj, LV_WATCH_ANIM_NO);
void mmi_video_call_create_event_cb(lv_obj_t *btn, lv_event_t e);
-
-bool mmi_vc_connect_check_req(void);
bool mmi_vc_watch_suspend_check(void);
void mmi_vc_activity_destroy_req(void);
uint8_t mmi_vc_get_call_volume(void);
return true;
}
-bool mmi_vc_connect_check_req(void)
-{
- if(mmi_vc_call_get_activity_obj())
- {
- return true;
- }
-
- return false;
-}
-
void mmi_vc_activity_destroy_req(void)
{
VIDEO_CALL_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
return true;
}
-bool mmi_vc_connect_check_req(void)
-{
- if(mmi_vc_call_get_activity_obj())
- {
- return true;
- }
-
- return false;
-}
-
void mmi_vc_activity_destroy_req(void)
{
VIDEO_CALL_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
return true;
}
-bool mmi_vc_connect_check_req(void)
-{
- if(mmi_vc_call_get_activity_obj())
- {
- return true;
- }
-
- return false;
-}
-
void mmi_vc_activity_destroy_req(void)
{
VIDEO_CALL_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
static uint8_t s_wechat_play_anim_count = 0;
static char s_wechat_selected_item_index = -1;
static bool s_item_receive_playing = false;
+#ifdef __MMI_ZHSX_SUPPORT__
+static bool s_is_ACT_ID_WECHAT_RECORDING = false;
+static bool s_is_ACT_ID_WECHAT_SENDING = false;
+#endif
void wechat_msg_info_nv_write(void)
s_item_receive_playing = false;
WECHAT_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+
+ s_is_ACT_ID_WECHAT_RECORDING = false;
+ s_is_ACT_ID_WECHAT_SENDING = false;
}
static void wechat_chat_list_set_slide_enable(lv_watch_obj_ext_t * ext, bool enable)
bool wechat_msg_voice_is_recording(void)
{
+#if 0
bool result = false;
if(lv_watch_get_activity_obj(ACT_ID_WECHAT_RECORDING))
}
return result;
+#else
+ return s_is_ACT_ID_WECHAT_RECORDING;
+#endif
}
bool wechat_msg_item_is_sending(void)
{
+#if 0
bool result = false;
if(lv_watch_get_activity_obj(ACT_ID_WECHAT_SENDING))
}
return result;
+#else
+ return s_is_ACT_ID_WECHAT_SENDING;
+#endif
}
bool wechat_screen_is_prohibit_interrupted(void)
sending_ext->result_timer_id = NULL;
}
}
+
+ s_is_ACT_ID_WECHAT_SENDING = false;
}
lv_obj_t * wechat_msg_sending_screen_create(lv_obj_t * activity_obj)
return NULL;
}
+ s_is_ACT_ID_WECHAT_RECORDING = false;
+ s_is_ACT_ID_WECHAT_SENDING = true;
+
lv_obj_t * obj = lv_watch_obj_create(activity_obj);
if(NULL == obj)
return NULL;
lv_watch_png_cache_all_free();
wechat_msg_recording_stop(true);
+
+ s_is_ACT_ID_WECHAT_RECORDING = false;
}
lv_obj_t * wechat_msg_recording_screen_create(lv_obj_t * activity_obj)
return NULL;
}
+ s_is_ACT_ID_WECHAT_RECORDING = true;
+
lv_obj_t * obj = lv_watch_obj_create(activity_obj);
LV_ASSERT_MEM(obj);
static uint8_t s_wechat_play_anim_count = 0;
static char s_wechat_selected_item_index = -1;
static bool s_item_receive_playing = false;
+#ifdef __MMI_ZHSX_SUPPORT__
+static bool s_is_ACT_ID_WECHAT_RECORDING = false;
+static bool s_is_ACT_ID_WECHAT_SENDING = false;
+#endif
void wechat_msg_info_nv_write(void)
s_item_receive_playing = false;
WECHAT_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+
+ s_is_ACT_ID_WECHAT_RECORDING = false;
+ s_is_ACT_ID_WECHAT_SENDING = false;
}
static void wechat_chat_list_set_slide_enable(lv_watch_obj_ext_t * ext, bool enable)
bool wechat_msg_voice_is_recording(void)
{
+#if 0
bool result = false;
if(lv_watch_get_activity_obj(ACT_ID_WECHAT_RECORDING))
}
return result;
+#else
+ return s_is_ACT_ID_WECHAT_RECORDING;
+#endif
}
bool wechat_msg_item_is_sending(void)
{
+#if 0
bool result = false;
if(lv_watch_get_activity_obj(ACT_ID_WECHAT_SENDING))
}
return result;
+#else
+ return s_is_ACT_ID_WECHAT_SENDING;
+#endif
}
bool wechat_screen_is_prohibit_interrupted(void)
sending_ext->result_timer_id = NULL;
}
}
+
+ s_is_ACT_ID_WECHAT_SENDING = false;
}
lv_obj_t * wechat_msg_sending_screen_create(lv_obj_t * activity_obj)
return NULL;
}
+ s_is_ACT_ID_WECHAT_RECORDING = false;
+ s_is_ACT_ID_WECHAT_SENDING = true;
+
lv_obj_t * obj = lv_watch_obj_create(activity_obj);
if(NULL == obj)
return NULL;
lv_watch_png_cache_all_free();
wechat_msg_recording_stop(true);
+
+ s_is_ACT_ID_WECHAT_RECORDING = false;
}
lv_obj_t * wechat_msg_recording_screen_create(lv_obj_t * activity_obj)
return NULL;
}
+ s_is_ACT_ID_WECHAT_RECORDING = true;
+
lv_obj_t * obj = lv_watch_obj_create(activity_obj);
LV_ASSERT_MEM(obj);
/**********************
* GLOBAL FUNCTIONS
***********************/
+
+#ifdef __MMI_ZHSX_SUPPORT__
+static bool s_is_ACT_ID_RESTART = false;
+
+bool mmi_is_ACT_ID_RESTART(void)
+{
+ return s_is_ACT_ID_RESTART;
+}
+#endif
+
lv_obj_t * restart_and_reset_create(lv_obj_t * activity_obj)
{
lv_obj_t * obj;
return NULL;
}
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_RESTART = true;
+#endif
+
obj = lv_watch_obj_create(activity_obj);
if(NULL == obj)
return NULL;
void restart_prepare_destory(lv_obj_t * activity_obj)
{
lv_watch_png_cache_all_free();
+
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_RESTART = false;
+#endif
}
#if USE_POWER_OFF_GIF
/**********************
* GLOBAL FUNCTIONS
***********************/
+
+#ifdef __MMI_ZHSX_SUPPORT__
+static bool s_is_ACT_ID_SHUTDOWN = false;
+
+bool mmi_is_ACT_ID_SHUTDOWN(void)
+{
+ return s_is_ACT_ID_SHUTDOWN;
+}
+#endif
+
lv_obj_t * shutdown_create(lv_obj_t * activity_obj, bool confirm)
{
if(activity_obj == NULL) {
if(activity_obj == NULL) return NULL;
}
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_SHUTDOWN = true;
+#endif
+
lv_obj_t * obj = lv_watch_obj_create(activity_obj);
LV_ASSERT_MEM(obj);
if(obj == NULL) return NULL;
static void shutdown_prepare_destory(lv_obj_t * activity_obj)
{
lv_watch_png_cache_all_free();
+
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_SHUTDOWN = false;
+#endif
}
static void shutdown_cancel_btn_action(lv_obj_t * btn, lv_event_t event)
#if USE_LV_WATCH_SOS != 0
+#ifdef __MMI_ZHSX_SUPPORT__
+static bool s_is_ACT_ID_SOS = false;
+
+bool mmi_is_ACT_ID_SOS(void)
+{
+ return s_is_ACT_ID_SOS;
+}
+#endif
+
#ifdef __MMI_ZHSX_SUPPORT__
#define MMI_SOS_LOOP_MAX (3)
lv_task_del(ext->gif_task_p);
lv_obj_del(lv_watch_get_activity_obj(ACT_ID_SOS));
}
+
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_SOS = false;
+#endif
}
static void sos_do_dailing_next(void)
if(activity_obj == NULL)
return NULL;
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_SOS = true;
+#endif
+
set_sos_status(SOS_GIF_ON);
lv_sos_ext_t * ext = lv_obj_allocate_ext_attr(activity_obj, sizeof(lv_sos_ext_t));
if(ext == NULL)
}
#endif
+#ifdef __MMI_ZHSX_SUPPORT__
+static bool s_is_ACT_ID_POWON_LOGO = false;
+
+bool mmi_is_ACT_ID_POWON_LOGO(void)
+{
+ return s_is_ACT_ID_POWON_LOGO;
+}
+#endif
+
void watch_poweron_logo(void)
{
lv_obj_t * activity_obj = NULL;
lv_obj_set_style_local_border_side(activity_obj, LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, LV_BORDER_SIDE_NONE);
LV_ASSERT_MEM(activity_obj);
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_POWON_LOGO = true;
+#endif
+
lv_obj_t * poweron_logo = lv_img_create(activity_obj, NULL);
lv_img_set_src(poweron_logo, ICON_POWERON_LOGO);
lv_obj_align(poweron_logo, NULL, LV_ALIGN_IN_TOP_LEFT, 0, 0);
lv_obj_del(activity_obj);
lv_img_cache_invalidate_src(ICON_POWERON_LOGO);
}
+
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_POWON_LOGO = false;
+#endif
}
void watch_low_power_ind_cb(void * para)
bool voip_connect_check_req(void)
{
#ifdef __MMI_ZHSX_SUPPORT_VIDEO_CALL__
- return (mmi_vc_connect_check_req());
+ return (mmi_vc_is_in_call());
#endif
return false;
result = true;
mmi_protocol_fzd_send_without_data(action);
- //mmi_watch_server_search_screen_create(NULL);
mmi_watch_searching_aciton();
return result;
{
return true;
}
-
- lv_obj_t * obj = lv_watch_get_activity_obj(ACT_ID_PHONE);
- if(NULL != obj)
- {
- return true;
- }
- if(NULL != lv_watch_get_activity_obj(ACT_ID_ANYOBJ))
+ //if(NULL != lv_watch_get_activity_obj(ACT_ID_ANYOBJ))
+ //{
+ // return true;
+ //}
+
+ if(true == voip_connect_check_req())
{
- return true;
+ return;
}
- if(NULL != lv_watch_get_activity_obj(ACT_ID_SHUTDOWN))
+ if(true == mmi_is_ACT_ID_SHUTDOWN())
{
return true;
}
- if(NULL != lv_watch_get_activity_obj(ACT_ID_RESTART))
+ if(true == mmi_is_ACT_ID_RESTART())
{
return true;
}
- if(NULL != lv_watch_get_activity_obj(ACT_ID_POWON_LOGO))
+ if(true == mmi_is_ACT_ID_POWON_LOGO())
{
return true;
}
- if(NULL != lv_watch_get_activity_obj(ACT_ID_WATCH_FACTORY_RESET))
+ if(true == mmi_is_ACT_ID_WATCH_FACTORY_RESET())
{
return true;
}
- if(NULL != lv_watch_get_activity_obj(ACT_ID_ALARM))
+ if(true == mmi_is_ACT_ID_ALARM())
{
return true;
}
#if USE_LV_WATCH_SOS != 0
- if(NULL != lv_watch_get_activity_obj(ACT_ID_SOS))
+ if(true == mmi_is_ACT_ID_SOS())
{
return true;
}
#endif
-#if USE_LV_WATCH_UPGRADE != 0
- if(NULL != lv_watch_get_activity_obj(ACT_ID_UPGRADE))
- {
- return true;
- }
-#endif
+//#if USE_LV_WATCH_UPGRADE != 0
+// if(NULL != lv_watch_get_activity_obj(ACT_ID_UPGRADE))
+// {
+// return true;
+// }
+//#endif
return false;
}
}
+#ifdef __MMI_ZHSX_SUPPORT__
+static bool s_is_ACT_ID_WATCH_SEARCHING = false;
+
+bool mmi_is_ACT_ID_WATCH_SEARCHING(void)
+{
+ return s_is_ACT_ID_WATCH_SEARCHING;
+}
+#endif
+
static TIMER_ID s_watch_search_timer_id = NULL;
void mmi_watch_search_timer_stop(void)
watch_set_suspend_enable(true, ACT_ID_WATCH_SEARCHING, 0);
//watch_wakeup_time_reset();
+
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_WATCH_SEARCHING = false;
+#endif
}
void mmi_watch_search_screen_event_cb(lv_obj_t * obj, lv_event_t e)
return NULL;
}
+#ifdef __MMI_ZHSX_SUPPORT__
+ s_is_ACT_ID_WATCH_SEARCHING = true;
+#endif
+
lv_obj_t * obj = lv_watch_obj_create(activity_obj);
LV_ASSERT_MEM(obj);
}
#endif
- if(NULL != lv_watch_get_activity_obj(ACT_ID_WATCH_SEARCHING))
+ if(true == mmi_is_ACT_ID_WATCH_SEARCHING())
{
return ;
}
mmi_watch_no_sim_power_off_timer_stop();
if((false == watch_modem_sim_present_check_req())
- && (NULL == lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_MAIN))
+ && (false == mmi_is_ACT_ID_FACTORY_MODE_MAIN())
+ && (MMI_MODEM_CALL_STATE_NULL == phone_get_call_state())
)
{
// power off prompt
if(true == watch_modem_sim_present_check_req())
return;
- if((NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_MAIN))
- || (NULL != phone_get_activity_obj())
+ if((true == mmi_is_ACT_ID_FACTORY_MODE_MAIN())
+ || (MMI_MODEM_CALL_STATE_NULL != phone_get_call_state())
)
return;