}
-static bool mmi_video_call_is_in_call(void)
+bool mmi_video_call_is_in_call(void)
{
if(MMI_VIDEO_CALL_STATE_NONE == s_video_call_params.state || MMI_VIDEO_CALL_STATE_INVALID == s_video_call_params.state)
return false;
void mmi_video_call_reject_req(BOOL bye);
void voip_fps_check(int8_t fps);
+bool mmi_video_call_is_in_call(void);
void video_call_create_event_cb(lv_obj_t *btn, lv_event_t e);
}
-static bool mmi_video_call_is_in_call(void)
+bool mmi_video_call_is_in_call(void)
{
if(MMI_VIDEO_CALL_STATE_NONE == s_video_call_params.state || MMI_VIDEO_CALL_STATE_INVALID == s_video_call_params.state)
return false;
#ifdef __MMI_ZHSX_SUPPORT_DO_NOT_DISTURB__
|| true == mmi_watch_is_in_do_not_disturb_time()
#endif
- || true == mmi_video_call_is_in_call()
+ //|| true == mmi_video_call_is_in_call()
)
{
VIDEO_CALL_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
void mmi_video_call_reject_req(BOOL bye);
void voip_fps_check(int8_t fps);
+bool mmi_video_call_is_in_call(void);
void video_call_create_event_cb(lv_obj_t *btn, lv_event_t e);
}
-static bool mmi_video_call_is_in_call(void)
+bool mmi_video_call_is_in_call(void)
{
if(MMI_VIDEO_CALL_STATE_NONE == s_video_call_params.state || MMI_VIDEO_CALL_STATE_INVALID == s_video_call_params.state)
return false;
#ifdef __MMI_ZHSX_SUPPORT_DO_NOT_DISTURB__
|| true == mmi_watch_is_in_do_not_disturb_time()
#endif
- || true == mmi_video_call_is_in_call()
+ //|| true == mmi_video_call_is_in_call()
)
{
VIDEO_CALL_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
void mmi_video_call_reject_req(BOOL bye);
void voip_fps_check(int8_t fps);
+bool mmi_video_call_is_in_call(void);
void video_call_create_event_cb(lv_obj_t *btn, lv_event_t e);
return false;
}
+ if(true == mmi_video_call_is_in_call())
+ {
+ PROTOCOL_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+ mmi_protocol_fzd_action_SERVER_VC_CALL_REQUEST(-1);
+ return false;
+ }
+
result = true;
mmi_protocol_fzd_action_SERVER_VC_CALL_REQUEST(0);
return false;
}
+ if(true == mmi_video_call_is_in_call())
+ {
+ PROTOCOL_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
+ mmi_protocol_fzd_action_SERVER_VC_CALL_REQUEST(-1);
+ return false;
+ }
+
result = true;
mmi_protocol_fzd_action_SERVER_VC_CALL_REQUEST(0);