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 f1b76f6cc7ebc..04f719500c4e7 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java @@ -321,7 +321,9 @@ public class NetworkController extends BroadcastReceiver { mPhoneSignalIconId = R.drawable.stat_sys_signal_null; } } else { - if (isCdma()) { + if (mSignalStrength == null) { + mPhoneSignalIconId = R.drawable.stat_sys_signal_null; + } else if (isCdma()) { // If 3G(EV) and 1x network are available than 3G should be // displayed, displayed RSSI should be from the EV side. // If a voice call is made then RSSI should switch to 1x.