mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
merge b2g-inbound to mozilla-central
This commit is contained in:
commit
6257b4147f
@ -12,7 +12,7 @@
|
|||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
||||||
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="d342388c8c0a33ef72d0ea57707ec5ce89c10242"/>
|
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="75ea7d07cdb590722634016410e12819faf82e5a"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
||||||
<project name="platform_hardware_ril" path="hardware/ril" remote="b2g" revision="eda08beb3ba9a159843c70ffde0f9660ec351eb9"/>
|
<project name="platform_hardware_ril" path="hardware/ril" remote="b2g" revision="eda08beb3ba9a159843c70ffde0f9660ec351eb9"/>
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
</project>
|
</project>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
||||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="d342388c8c0a33ef72d0ea57707ec5ce89c10242"/>
|
<project name="gaia" path="gaia" remote="mozillaorg" revision="75ea7d07cdb590722634016410e12819faf82e5a"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
||||||
<project name="moztt" path="external/moztt" remote="b2g" revision="96d2d00165f4561fbde62d1062706eab74b3a01f"/>
|
<project name="moztt" path="external/moztt" remote="b2g" revision="96d2d00165f4561fbde62d1062706eab74b3a01f"/>
|
||||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="a887bfabaed83c4588b40c845535c0388c8da0f3"/>
|
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="a887bfabaed83c4588b40c845535c0388c8da0f3"/>
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
||||||
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="d342388c8c0a33ef72d0ea57707ec5ce89c10242"/>
|
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="75ea7d07cdb590722634016410e12819faf82e5a"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
||||||
<project name="platform_hardware_ril" path="hardware/ril" remote="b2g" revision="eda08beb3ba9a159843c70ffde0f9660ec351eb9"/>
|
<project name="platform_hardware_ril" path="hardware/ril" remote="b2g" revision="eda08beb3ba9a159843c70ffde0f9660ec351eb9"/>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"revision": "0284cd20f5348574b2bbd224ceacc9fb5e5d33da",
|
"revision": "c5f8db7e1e71a9bfe0d29665d2b4cf3ae773094e",
|
||||||
"repo_path": "/integration/gaia-central"
|
"repo_path": "/integration/gaia-central"
|
||||||
}
|
}
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
||||||
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="d342388c8c0a33ef72d0ea57707ec5ce89c10242"/>
|
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="75ea7d07cdb590722634016410e12819faf82e5a"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
||||||
<project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/>
|
<project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/>
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
||||||
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="d342388c8c0a33ef72d0ea57707ec5ce89c10242"/>
|
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="75ea7d07cdb590722634016410e12819faf82e5a"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
||||||
<project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/>
|
<project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/>
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
||||||
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="d342388c8c0a33ef72d0ea57707ec5ce89c10242"/>
|
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="75ea7d07cdb590722634016410e12819faf82e5a"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
||||||
<project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/>
|
<project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/>
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
||||||
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="d342388c8c0a33ef72d0ea57707ec5ce89c10242"/>
|
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="75ea7d07cdb590722634016410e12819faf82e5a"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
||||||
<project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/>
|
<project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/>
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
</project>
|
</project>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
||||||
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
<project name="fake-libdvm" path="dalvik" remote="b2g" revision="d50ae982b19f42f0b66d08b9eb306be81687869f"/>
|
||||||
<project name="gaia" path="gaia" remote="mozillaorg" revision="d342388c8c0a33ef72d0ea57707ec5ce89c10242"/>
|
<project name="gaia" path="gaia" remote="mozillaorg" revision="75ea7d07cdb590722634016410e12819faf82e5a"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
||||||
<project name="moztt" path="external/moztt" remote="b2g" revision="96d2d00165f4561fbde62d1062706eab74b3a01f"/>
|
<project name="moztt" path="external/moztt" remote="b2g" revision="96d2d00165f4561fbde62d1062706eab74b3a01f"/>
|
||||||
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="a887bfabaed83c4588b40c845535c0388c8da0f3"/>
|
<project name="apitrace" path="external/apitrace" remote="apitrace" revision="a887bfabaed83c4588b40c845535c0388c8da0f3"/>
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
<copyfile dest="Makefile" src="core/root.mk"/>
|
<copyfile dest="Makefile" src="core/root.mk"/>
|
||||||
</project>
|
</project>
|
||||||
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
<project name="fake-dalvik" path="dalvik" remote="b2g" revision="ca1f327d5acc198bb4be62fa51db2c039032c9ce"/>
|
||||||
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="d342388c8c0a33ef72d0ea57707ec5ce89c10242"/>
|
<project name="gaia.git" path="gaia" remote="mozillaorg" revision="75ea7d07cdb590722634016410e12819faf82e5a"/>
|
||||||
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
<project name="gonk-misc" path="gonk-misc" remote="b2g" revision="e9b6626eddbc85873eaa2a9174a9bd5101e5c05f"/>
|
||||||
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
<project name="rilproxy" path="rilproxy" remote="b2g" revision="827214fcf38d6569aeb5c6d6f31cb296d1f09272"/>
|
||||||
<project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/>
|
<project name="librecovery" path="librecovery" remote="b2g" revision="84f2f2fce22605e17d511ff1767e54770067b5b5"/>
|
||||||
|
@ -13735,15 +13735,6 @@ let ICCContactHelper = {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if contact has additional properties (email, anr, ...etc) that
|
|
||||||
// need to be updated as well.
|
|
||||||
if ((field === USIM_PBR_EMAIL && !contact.email) ||
|
|
||||||
(field === USIM_PBR_ANR0 && (!Array.isArray(contact.anr) ||
|
|
||||||
!contact.anr[0]))) {
|
|
||||||
updateField();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
ICCContactHelper.updateContactField(pbr, contact, field, updateField, onerror);
|
ICCContactHelper.updateContactField(pbr, contact, field, updateField, onerror);
|
||||||
})();
|
})();
|
||||||
},
|
},
|
||||||
@ -13783,7 +13774,8 @@ let ICCContactHelper = {
|
|||||||
if (field === USIM_PBR_EMAIL) {
|
if (field === USIM_PBR_EMAIL) {
|
||||||
ICCRecordHelper.updateEmail(pbr, contact.recordId, contact.email, null, onsuccess, onerror);
|
ICCRecordHelper.updateEmail(pbr, contact.recordId, contact.email, null, onsuccess, onerror);
|
||||||
} else if (field === USIM_PBR_ANR0) {
|
} else if (field === USIM_PBR_ANR0) {
|
||||||
ICCRecordHelper.updateANR(pbr, contact.recordId, contact.anr[0], null, onsuccess, onerror);
|
let anr = Array.isArray(contact.anr) ? contact.anr[0] : null;
|
||||||
|
ICCRecordHelper.updateANR(pbr, contact.recordId, anr, null, onsuccess, onerror);
|
||||||
} else {
|
} else {
|
||||||
if (DEBUG) {
|
if (DEBUG) {
|
||||||
debug("Unsupported field :" + field);
|
debug("Unsupported field :" + field);
|
||||||
@ -13813,8 +13805,16 @@ let ICCContactHelper = {
|
|||||||
let gotIapCb = function gotIapCb(iap) {
|
let gotIapCb = function gotIapCb(iap) {
|
||||||
let recordId = iap[pbr[field].indexInIAP];
|
let recordId = iap[pbr[field].indexInIAP];
|
||||||
if (recordId === 0xff) {
|
if (recordId === 0xff) {
|
||||||
// Case 1.
|
// If the value in IAP[index] is 0xff, which means the contact stored on
|
||||||
this.addContactFieldType2(pbr, contact, field, onsuccess, onerror);
|
// the SIM doesn't have the additional attribute (email or anr).
|
||||||
|
// So if the contact to be updated doesn't have the attribute either,
|
||||||
|
// we don't have to update it.
|
||||||
|
if ((field === USIM_PBR_EMAIL && contact.email) ||
|
||||||
|
(field === USIM_PBR_ANR0 &&
|
||||||
|
(Array.isArray(contact.anr) && contact.anr[0]))) {
|
||||||
|
// Case 1.
|
||||||
|
this.addContactFieldType2(pbr, contact, field, onsuccess, onerror);
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -13822,7 +13822,8 @@ let ICCContactHelper = {
|
|||||||
if (field === USIM_PBR_EMAIL) {
|
if (field === USIM_PBR_EMAIL) {
|
||||||
ICCRecordHelper.updateEmail(pbr, recordId, contact.email, contact.recordId, onsuccess, onerror);
|
ICCRecordHelper.updateEmail(pbr, recordId, contact.email, contact.recordId, onsuccess, onerror);
|
||||||
} else if (field === USIM_PBR_ANR0) {
|
} else if (field === USIM_PBR_ANR0) {
|
||||||
ICCRecordHelper.updateANR(pbr, recordId, contact.anr[0], contact.recordId, onsuccess, onerror);
|
let anr = Array.isArray(contact.anr) ? contact.anr[0] : null;
|
||||||
|
ICCRecordHelper.updateANR(pbr, recordId, anr, contact.recordId, onsuccess, onerror);
|
||||||
} else {
|
} else {
|
||||||
if (DEBUG) {
|
if (DEBUG) {
|
||||||
debug("Unsupported field :" + field);
|
debug("Unsupported field :" + field);
|
||||||
|
@ -1702,7 +1702,9 @@ add_test(function test_update_icc_contact() {
|
|||||||
} else if (pbr.anr0.fileType === ICC_USIM_TYPE2_TAG) {
|
} else if (pbr.anr0.fileType === ICC_USIM_TYPE2_TAG) {
|
||||||
do_check_eq(recordNumber, ANR0_RECORD_ID);
|
do_check_eq(recordNumber, ANR0_RECORD_ID);
|
||||||
}
|
}
|
||||||
do_check_eq(number, aContact.anr[0]);
|
if (Array.isArray(aContact.anr)) {
|
||||||
|
do_check_eq(number, aContact.anr[0]);
|
||||||
|
}
|
||||||
onsuccess();
|
onsuccess();
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1771,6 +1773,86 @@ add_test(function test_update_icc_contact() {
|
|||||||
run_next_test();
|
run_next_test();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Verify updateICCContact with removal of anr and email with File Type 1.
|
||||||
|
*/
|
||||||
|
add_test(function test_update_icc_contact_with_remove_type1_attr() {
|
||||||
|
const ADN_RECORD_ID = 100;
|
||||||
|
const IAP_FILE_ID = 0x4f17;
|
||||||
|
const EMAIL_FILE_ID = 0x4f50;
|
||||||
|
const EMAIL_RECORD_ID = 20;
|
||||||
|
const ANR0_FILE_ID = 0x4f11;
|
||||||
|
const ANR0_RECORD_ID = 30;
|
||||||
|
|
||||||
|
let worker = newUint8Worker();
|
||||||
|
let recordHelper = worker.ICCRecordHelper;
|
||||||
|
let contactHelper = worker.ICCContactHelper;
|
||||||
|
|
||||||
|
recordHelper.updateADNLike = function(fileId, contact, pin2, onsuccess, onerror) {
|
||||||
|
onsuccess();
|
||||||
|
};
|
||||||
|
|
||||||
|
let contact = {
|
||||||
|
pbrIndex: 0,
|
||||||
|
recordId: ADN_RECORD_ID,
|
||||||
|
alphaId: "test2",
|
||||||
|
number: "123456",
|
||||||
|
};
|
||||||
|
|
||||||
|
recordHelper.readIAP = function(fileId, recordNumber, onsuccess, onerror) {
|
||||||
|
onsuccess([EMAIL_RECORD_ID, ANR0_RECORD_ID]);
|
||||||
|
};
|
||||||
|
|
||||||
|
recordHelper.updateEmail = function(pbr, recordNumber, email, adnRecordId, onsuccess, onerror) {
|
||||||
|
do_check_true(email == null);
|
||||||
|
onsuccess();
|
||||||
|
};
|
||||||
|
|
||||||
|
recordHelper.updateANR = function(pbr, recordNumber, number, adnRecordId, onsuccess, onerror) {
|
||||||
|
do_check_true(number == null);
|
||||||
|
onsuccess();
|
||||||
|
};
|
||||||
|
|
||||||
|
function do_test(type) {
|
||||||
|
recordHelper.readPBR = function(onsuccess, onerror) {
|
||||||
|
if (type == ICC_USIM_TYPE1_TAG) {
|
||||||
|
onsuccess([{
|
||||||
|
adn: {fileId: ICC_EF_ADN},
|
||||||
|
email: {fileId: EMAIL_FILE_ID,
|
||||||
|
fileType: ICC_USIM_TYPE1_TAG},
|
||||||
|
anr0: {fileId: ANR0_FILE_ID,
|
||||||
|
fileType: ICC_USIM_TYPE1_TAG}}]);
|
||||||
|
} else {
|
||||||
|
onsuccess([{
|
||||||
|
adn: {fileId: ICC_EF_ADN},
|
||||||
|
iap: {fileId: IAP_FILE_ID},
|
||||||
|
email: {fileId: EMAIL_FILE_ID,
|
||||||
|
fileType: ICC_USIM_TYPE2_TAG,
|
||||||
|
indexInIAP: 0},
|
||||||
|
anr0: {fileId: ANR0_FILE_ID,
|
||||||
|
fileType: ICC_USIM_TYPE2_TAG,
|
||||||
|
indexInIAP: 1}}]);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
let successCb = function() {
|
||||||
|
do_check_true(true);
|
||||||
|
};
|
||||||
|
|
||||||
|
let errorCb = function(errorMsg) {
|
||||||
|
do_print(errorMsg);
|
||||||
|
do_check_true(false);
|
||||||
|
};
|
||||||
|
|
||||||
|
contactHelper.updateICCContact(CARD_APPTYPE_USIM, "adn", contact, null, successCb, errorCb);
|
||||||
|
}
|
||||||
|
|
||||||
|
do_test(ICC_USIM_TYPE1_TAG);
|
||||||
|
do_test(ICC_USIM_TYPE2_TAG);
|
||||||
|
|
||||||
|
run_next_test();
|
||||||
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Verify ICCContactHelper.findFreeICCContact in SIM
|
* Verify ICCContactHelper.findFreeICCContact in SIM
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user