am 9e280c44: am 15349991: am e7b18d2b: Merge "Pull roaming from mServiceState for consistency" into lmp-dev
* commit '9e280c447f5f8747f7c4777d80d5dd7c25e7713e': Pull roaming from mServiceState for consistency
This commit is contained in:
@@ -646,19 +646,10 @@ public class NetworkControllerImpl extends BroadcastReceiver
|
|||||||
mLastSignalLevel = iconLevel = mSignalStrength.getLevel();
|
mLastSignalLevel = iconLevel = mSignalStrength.getLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isCdma()) {
|
if (isRoaming()) {
|
||||||
if (isCdmaEri()) {
|
iconList = TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH_ROAMING[mInetCondition];
|
||||||
iconList = TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH_ROAMING[mInetCondition];
|
|
||||||
} else {
|
|
||||||
iconList = TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH[mInetCondition];
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
// Though mPhone is a Manager, this call is not an IPC
|
iconList = TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH[mInetCondition];
|
||||||
if (mPhone.isNetworkRoaming()) {
|
|
||||||
iconList = TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH_ROAMING[mInetCondition];
|
|
||||||
} else {
|
|
||||||
iconList = TelephonyIcons.TELEPHONY_SIGNAL_STRENGTH[mInetCondition];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
mPhoneSignalIconId = iconList[iconLevel];
|
mPhoneSignalIconId = iconList[iconLevel];
|
||||||
mQSPhoneSignalIconId =
|
mQSPhoneSignalIconId =
|
||||||
@@ -811,14 +802,9 @@ public class NetworkControllerImpl extends BroadcastReceiver
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isCdma()) {
|
if (isRoaming()) {
|
||||||
if (isCdmaEri()) {
|
mDataTypeIconId = TelephonyIcons.ROAMING_ICON;
|
||||||
mDataTypeIconId = TelephonyIcons.ROAMING_ICON;
|
mQSDataTypeIconId = TelephonyIcons.QS_DATA_R[mInetCondition];
|
||||||
mQSDataTypeIconId = TelephonyIcons.QS_DATA_R[mInetCondition];
|
|
||||||
}
|
|
||||||
} else if (mPhone.isNetworkRoaming()) {
|
|
||||||
mDataTypeIconId = TelephonyIcons.ROAMING_ICON;
|
|
||||||
mQSDataTypeIconId = TelephonyIcons.QS_DATA_R[mInetCondition];
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -836,6 +822,14 @@ public class NetworkControllerImpl extends BroadcastReceiver
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private boolean isRoaming() {
|
||||||
|
if (isCdma()) {
|
||||||
|
return isCdmaEri();
|
||||||
|
} else {
|
||||||
|
return mServiceState != null && mServiceState.getRoaming();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private final void updateDataIcon() {
|
private final void updateDataIcon() {
|
||||||
int iconId;
|
int iconId;
|
||||||
boolean visible = true;
|
boolean visible = true;
|
||||||
@@ -1233,12 +1227,7 @@ public class NetworkControllerImpl extends BroadcastReceiver
|
|||||||
|
|
||||||
mDataTypeIconId = 0;
|
mDataTypeIconId = 0;
|
||||||
mQSDataTypeIconId = 0;
|
mQSDataTypeIconId = 0;
|
||||||
if (isCdma()) {
|
if (isRoaming()) {
|
||||||
if (isCdmaEri()) {
|
|
||||||
mDataTypeIconId = TelephonyIcons.ROAMING_ICON;
|
|
||||||
mQSDataTypeIconId = TelephonyIcons.QS_DATA_R[mInetCondition];
|
|
||||||
}
|
|
||||||
} else if (mPhone.isNetworkRoaming()) {
|
|
||||||
mDataTypeIconId = TelephonyIcons.ROAMING_ICON;
|
mDataTypeIconId = TelephonyIcons.ROAMING_ICON;
|
||||||
mQSDataTypeIconId = TelephonyIcons.QS_DATA_R[mInetCondition];
|
mQSDataTypeIconId = TelephonyIcons.QS_DATA_R[mInetCondition];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user