diff options
author | Robert Greenwalt <rgreenwalt@google.com> | 2011-06-16 14:21:04 -0700 |
---|---|---|
committer | Robert Greenwalt <rgreenwalt@google.com> | 2011-06-16 14:21:04 -0700 |
commit | 5a3e91f8704f153a191d08c2f27c31ce3b2eaf46 (patch) | |
tree | 7e9a5faad6dd1cb4ae1afd725f28e1c1bd96fa0a /packages | |
parent | 8e18668d14adf601cbe5973030c310ec23d88461 (diff) | |
download | frameworks_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.java | 16 |
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="); |