Bug 978785 - SV: Enable customization during first time to insert a SIM card. r=fabrice, r=gene

This commit is contained in:
Carmen Jimenez 2014-03-11 16:55:55 +01:00
parent d9ea2dc74c
commit 8b12dfab8f
2 changed files with 13 additions and 3 deletions

View File

@ -77,10 +77,17 @@ let iccListener = {
let clientId = 0; let clientId = 0;
let iccInfo = iccProvider.getIccInfo(clientId); let iccInfo = iccProvider.getIccInfo(clientId);
if (iccInfo && iccInfo.mcc && iccInfo.mnc) { if (iccInfo && iccInfo.mcc && iccInfo.mnc) {
debug("******* iccListener cardIccInfo MCC-MNC: " + iccInfo.mcc + let mcc = iccInfo.mcc;
"-" + iccInfo.mnc); let mnc = iccInfo.mnc;
debug("******* iccListener cardIccInfo MCC-MNC: " + mcc + "-" + mnc);
iccProvider.unregisterIccMsg(clientId, this); iccProvider.unregisterIccMsg(clientId, this);
OperatorAppsRegistry._installOperatorApps(iccInfo.mcc, iccInfo.mnc); OperatorAppsRegistry._installOperatorApps(mcc, mnc);
debug("Broadcast message first-run-with-sim");
let messenger = Cc["@mozilla.org/system-message-internal;1"]
.getService(Ci.nsISystemMessagesInternal);
messenger.broadcastMessage("first-run-with-sim", { mcc: mcc,
mnc: mnc });
} }
} }
}; };

View File

@ -114,6 +114,9 @@ this.SystemMessagePermissionsTable = {
"settings": ["read", "write"] "settings": ["read", "write"]
}, },
"wifip2p-pairing-request": { }, "wifip2p-pairing-request": { },
"first-run-with-sim": {
"settings": ["read", "write"]
}
}; };
this.SystemMessagePermissionsChecker = { this.SystemMessagePermissionsChecker = {