summaryrefslogtreecommitdiffstats
path: root/telephony
diff options
context:
space:
mode:
authorWink Saville <wink@google.com>2012-04-09 14:22:13 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-04-09 14:22:13 -0700
commitcbc41deaa309801acac80d667f3e787a3afa2261 (patch)
tree5a91f1b56b755767d89089877216cbc68a9136ca /telephony
parente80203959df635536143e9a8c88ec0685c90322b (diff)
parent784eb36b884242d92b38b9f8cf572c205a9ff787 (diff)
downloadframeworks_base-cbc41deaa309801acac80d667f3e787a3afa2261.zip
frameworks_base-cbc41deaa309801acac80d667f3e787a3afa2261.tar.gz
frameworks_base-cbc41deaa309801acac80d667f3e787a3afa2261.tar.bz2
Merge "Telephony: Fix NV ready state"
Diffstat (limited to 'telephony')
-rw-r--r--telephony/java/com/android/internal/telephony/IccCard.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/telephony/java/com/android/internal/telephony/IccCard.java b/telephony/java/com/android/internal/telephony/IccCard.java
index 2139917..92024cd 100644
--- a/telephony/java/com/android/internal/telephony/IccCard.java
+++ b/telephony/java/com/android/internal/telephony/IccCard.java
@@ -580,7 +580,9 @@ public class IccCard {
mHandler.sendMessage(mHandler.obtainMessage(EVENT_CARD_ADDED, null));
}
- if (oldState != State.READY && newState == State.READY) {
+ // Call onReady only when SIM or RUIM card becomes ready (not NV)
+ if (oldState != State.READY && newState == State.READY &&
+ (is3gpp || isSubscriptionFromIccCard)) {
mIccFileHandler.setAid(getAid());
mIccRecords.onReady();
}