针对09B.W1012及09B后续版本:
pBOOL mmi_brw_bookmarks_list_get_item(S32 item_index, UI_string_type str_buff, PU8 *img_buff_p, U8 str_img_mask)
{
........
//add
if(item_index==g_brw_bkm_cntx.total_file_count-1)
FS_FindClose(handle);
//add end
if (file_type == BRW_BKM_FOLDER)
{
g_brw_bkm_cntx.file_info_list[item_index].file_extn = BRW_BKM_FILE_EXTN_NONE;
}
else
{
.............
}
-------
然后在恢复出厂设置流程中添加下面代码:
result = FS_XDelete(
L"z:\\@vbookmarks",
FS_FILE_TYPE | FS_DIR_TYPE | FS_RECURSIVE_TYPE,
NULL,
0);
----------------------
针对10A版本:
U8 srv_brw_bookmark_list_get_item(UI_string_type str_buff, S32 item_index, U8* folder_path, S16 *curr_item_index, srv_brw_bkm_count_enum obj_type)
{
........
//add
if(item_index==g_brw_bkm_cntx.total_file_count-1)
FS_FindClose(handle);
//add end
i if (file_type == SRV_BRW_BKM_FOLDER)
{
file_extn = SRV_BRW_BKM_FILE_EXTN_NONE;
}
else
{ .............
}
-------
然后在恢复出厂设置流程中添加下面代码:
result = FS_XDelete(
L"z:\\@vbookmarks",
FS_FILE_TYPE | FS_DIR_TYPE | FS_RECURSIVE_TYPE,
NULL,
0);
----------------------