OSDN Git Service

Fix hasService and use it in updateTelephonySignalStrength.
authorWink Saville <wink@google.com>
Sat, 26 Jul 2014 23:30:51 +0000 (16:30 -0700)
committerWink Saville <wink@google.com>
Sun, 27 Jul 2014 00:46:59 +0000 (00:46 +0000)
I introduced the bug in hasService in
change Ia463997eac7b062653b3cef00570d3fffc115ad3 which added
debug and a quick and dirty hack for 16148026.

Change-Id: I9d5fa36a8cdab2ca28487a94a9f2ecd0d0af6a4b

packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java

index 2b08902..70a82e4 100644 (file)
@@ -573,9 +573,11 @@ public class NetworkControllerImpl extends BroadcastReceiver
             switch(mServiceState.getVoiceRegState()) {
                 case ServiceState.STATE_POWER_OFF:
                     retVal = false;
+                    break;
                 case ServiceState.STATE_OUT_OF_SERVICE:
                 case ServiceState.STATE_EMERGENCY_ONLY:
                     retVal = mServiceState.getDataRegState() == ServiceState.STATE_IN_SERVICE;
+                    break;
                 default:
                     retVal = true;
             }
@@ -597,8 +599,8 @@ public class NetworkControllerImpl extends BroadcastReceiver
 
     private final void updateTelephonySignalStrength() {
         Rlog.d(TAG, "updateTelephonySignalStrength: hasService=" + hasService() + " ss=" + mSignalStrength);
-        if (false/*!hasService()*/) {
-            if (CHATTY) Log.d(TAG, "updateTelephonySignalStrength: !hasService()");
+        if (!hasService()) {
+            if (true/*CHATTY*/) Log.d(TAG, "updateTelephonySignalStrength: !hasService()");
             mPhoneSignalIconId = R.drawable.stat_sys_signal_null;
             mQSPhoneSignalIconId = R.drawable.ic_qs_signal_no_signal;
             mDataSignalIconId = R.drawable.stat_sys_signal_null;