commit | f099a5f389a43a1a1f0abc6577e45c7dfca14c5c | [log] [tgz] |
---|---|---|
author | Rakesh Pallerla <rakesh@codeaurora.org> | Wed Feb 06 11:44:23 2013 +0530 |
committer | Sandeep Kunta <skunta@codeaurora.org> | Wed Mar 12 12:23:41 2014 +0530 |
tree | 405444be9ed73ab09ee68a5e1422172c31fb24f7 | |
parent | 8a927cfa4ea8e4a78f6a9fa1e2b1da9187a3d1e8 [diff] |
Telephony: Add functionality to handle ICC IO error At present in Android all ICC Card states other than ICC PRESENT are treated as ICC ABSENT.Adding functionality to handle ICC IO error card state. Change-Id: I229bd80cb5e487f4345bef9fb7fee60850f085d9 Bug: 10643652
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java index 8957a77..194774d 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java
@@ -168,6 +168,9 @@ if (IccCardConstants.INTENT_VALUE_ICC_ABSENT.equals(stateExtra)) { mSimState = IccCardConstants.State.ABSENT; } + else if (IccCardConstants.INTENT_VALUE_ICC_CARD_IO_ERROR.equals(stateExtra)) { + mSimState = IccCardConstants.State.CARD_IO_ERROR; + } else if (IccCardConstants.INTENT_VALUE_ICC_READY.equals(stateExtra)) { mSimState = IccCardConstants.State.READY; }