summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI/src/com
diff options
context:
space:
mode:
authorRakesh Pallerla <rakesh@codeaurora.org>2013-02-06 11:44:23 +0530
committerSandeep Kunta <skunta@codeaurora.org>2014-03-12 12:23:41 +0530
commitf099a5f389a43a1a1f0abc6577e45c7dfca14c5c (patch)
tree405444be9ed73ab09ee68a5e1422172c31fb24f7 /packages/SystemUI/src/com
parent8a927cfa4ea8e4a78f6a9fa1e2b1da9187a3d1e8 (diff)
downloadframeworks_base-f099a5f389a43a1a1f0abc6577e45c7dfca14c5c.zip
frameworks_base-f099a5f389a43a1a1f0abc6577e45c7dfca14c5c.tar.gz
frameworks_base-f099a5f389a43a1a1f0abc6577e45c7dfca14c5c.tar.bz2
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
Diffstat (limited to 'packages/SystemUI/src/com')
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java3
1 files changed, 3 insertions, 0 deletions
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 @@ public class PhoneStatusBarPolicy {
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;
}