summaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorRobert Greenwalt <rgreenwalt@google.com>2011-06-16 14:21:04 -0700
committerRobert Greenwalt <rgreenwalt@google.com>2011-06-16 14:21:04 -0700
commit5a3e91f8704f153a191d08c2f27c31ce3b2eaf46 (patch)
tree7e9a5faad6dd1cb4ae1afd725f28e1c1bd96fa0a /packages
parent8e18668d14adf601cbe5973030c310ec23d88461 (diff)
downloadframeworks_base-5a3e91f8704f153a191d08c2f27c31ce3b2eaf46.zip
frameworks_base-5a3e91f8704f153a191d08c2f27c31ce3b2eaf46.tar.gz
frameworks_base-5a3e91f8704f153a191d08c2f27c31ce3b2eaf46.tar.bz2
DO NOT MERGE
backport of change 113518 from honeycomb-LTE. Fixes NPE in the statusbar. bug:4518551 Change-Id: I9a85e6799d12052e7bc8c54d651bee789d885a2f
Diffstat (limited to 'packages')
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java16
1 files changed, 9 insertions, 7 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java
index a693e60..b5e7920 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java
@@ -442,12 +442,14 @@ public class NetworkController extends BroadcastReceiver {
}
boolean isCdmaEri() {
- final int iconIndex = mServiceState.getCdmaEriIconIndex();
- if (iconIndex != EriInfo.ROAMING_INDICATOR_OFF) {
- final int iconMode = mServiceState.getCdmaEriIconMode();
- if (iconMode == EriInfo.ROAMING_ICON_MODE_NORMAL
- || iconMode == EriInfo.ROAMING_ICON_MODE_FLASH) {
- return true;
+ if (mServiceState != null) {
+ final int iconIndex = mServiceState.getCdmaEriIconIndex();
+ if (iconIndex != EriInfo.ROAMING_INDICATOR_OFF) {
+ final int iconMode = mServiceState.getCdmaEriIconMode();
+ if (iconMode == EriInfo.ROAMING_ICON_MODE_NORMAL
+ || iconMode == EriInfo.ROAMING_ICON_MODE_FLASH) {
+ return true;
+ }
}
}
return false;
@@ -850,7 +852,7 @@ public class NetworkController extends BroadcastReceiver {
pw.print(" mDataActivity=");
pw.println(mDataActivity);
pw.print(" mServiceState=");
- pw.println(mServiceState.toString());
+ pw.println(mServiceState);
pw.print(" mNetworkName=");
pw.println(mNetworkName);
pw.print(" mNetworkNameDefault=");