mt2503 在获取BT message过程中,退回idle,如果SP返回失败,会死机
时间:10-02
整理:3721RD
点击:
[Message]在获取BT message过程中,退回idle,如果SP返回失败,会死机
[DESCRIPTION]
在获取BT message过程中,用END_KEY退回idle,如果Smart Phone返回失败,会死机
[SOLUTION]
在文件SMSUmBtMapScrnHdlr.c中, 在每一个获取短信列表的callback函数:
void MMI_sms_bt_get_inbox_list_cb(srv_sms_callback_struct* data)
void mmi_sms_bt_get_outbox_list_cb(srv_sms_callback_struct* data)
void mmi_sms_bt_get_unsent_list_cb(srv_sms_callback_struct* data)
void mmi_sms_bt_get_drafts_list_cb(srv_sms_callback_struct* data)
在失败的情况中加入判断:
if((((*g_sms_um_ui_p).cc_cntx).grp_table[0].grp_id != 0) &&
(g_sms_bt_ui_p->curr_entered == SRV_SMS_BTMAPC_BOX_OUTBOX))
{
。。
}
[DESCRIPTION]
在获取BT message过程中,用END_KEY退回idle,如果Smart Phone返回失败,会死机
[SOLUTION]
在文件SMSUmBtMapScrnHdlr.c中, 在每一个获取短信列表的callback函数:
void MMI_sms_bt_get_inbox_list_cb(srv_sms_callback_struct* data)
void mmi_sms_bt_get_outbox_list_cb(srv_sms_callback_struct* data)
void mmi_sms_bt_get_unsent_list_cb(srv_sms_callback_struct* data)
void mmi_sms_bt_get_drafts_list_cb(srv_sms_callback_struct* data)
在失败的情况中加入判断:
if((((*g_sms_um_ui_p).cc_cntx).grp_table[0].grp_id != 0) &&
(g_sms_bt_ui_p->curr_entered == SRV_SMS_BTMAPC_BOX_OUTBOX))
{
。。
}