зеркало из https://github.com/mozilla/gecko-dev.git
Bug 828307 - Part 2: GPS change. r=kchen
This commit is contained in:
Родитель
0f224a4ecd
Коммит
af466bf9c3
|
@ -449,8 +449,23 @@ GonkGPSGeolocationProvider::SetReferenceLocation()
|
|||
nsCOMPtr<nsIDOMMozMobileICCInfo> iccInfo;
|
||||
rilCtx->GetIccInfo(getter_AddRefs(iccInfo));
|
||||
if (iccInfo) {
|
||||
iccInfo->GetMcc(&location.u.cellID.mcc);
|
||||
iccInfo->GetMnc(&location.u.cellID.mnc);
|
||||
nsresult result;
|
||||
nsAutoString mcc, mnc;
|
||||
|
||||
iccInfo->GetMcc(mcc);
|
||||
iccInfo->GetMnc(mnc);
|
||||
|
||||
location.u.cellID.mcc = mcc.ToInteger(&result, 10);
|
||||
if (result != NS_OK) {
|
||||
NS_WARNING("Cannot parse mcc to integer");
|
||||
location.u.cellID.mcc = 0;
|
||||
}
|
||||
|
||||
location.u.cellID.mnc = mnc.ToInteger(&result, 10);
|
||||
if (result != NS_OK) {
|
||||
NS_WARNING("Cannot parse mnc to integer");
|
||||
location.u.cellID.mnc = 0;
|
||||
}
|
||||
}
|
||||
nsCOMPtr<nsIDOMMozMobileConnectionInfo> voice;
|
||||
rilCtx->GetVoice(getter_AddRefs(voice));
|
||||
|
|
Загрузка…
Ссылка в новой задаче