From 2eeacc02a252607e7c2fd1a00c60d8aa567694cc Mon Sep 17 00:00:00 2001 From: Michael Wright Date: Mon, 7 Oct 2013 13:50:32 -0700 Subject: [PATCH] Show no_sim icon when no SIM card is available. Bug: 10958943 Change-Id: I1fcd961ddab45e316d726b90fdbbc176e6e7d737 --- .../systemui/statusbar/policy/NetworkController.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 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 09f1695aa30af..01c27f21a6233 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java @@ -514,9 +514,13 @@ public class NetworkController extends BroadcastReceiver implements DemoMode { private final void updateTelephonySignalStrength() { if (!hasService()) { if (CHATTY) Log.d(TAG, "updateTelephonySignalStrength: !hasService()"); - mPhoneSignalIconId = R.drawable.stat_sys_signal_null; + if (!mSimState.iccCardExist()) { + mPhoneSignalIconId = R.drawable.stat_sys_no_sim; + } else { + mPhoneSignalIconId = R.drawable.stat_sys_signal_null; + } + mDataSignalIconId = mPhoneSignalIconId; mQSPhoneSignalIconId = R.drawable.ic_qs_signal_no_signal; - mDataSignalIconId = R.drawable.stat_sys_signal_null; } else { if (mSignalStrength == null) { if (CHATTY) Log.d(TAG, "updateTelephonySignalStrength: mSignalStrength == null");