summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jean-Baptiste Queru <jbq@google.com> 2010-07-29 14:37:48 -0700
committer Android Code Review <code-review@android.com> 2010-07-29 14:37:48 -0700
commitf0fa8416e13b2885b858b6974b101c70833e4729 (patch)
treeed240272956aa019f0c90e127806cbaa3cb1466e
parentce3ac5f02970fcab91e16ecb573931d209b1985c (diff)
parent213c853f40074633d61bb7705843a9f4a00513b3 (diff)
Merge "Make hasIccCard return true if RUIM card is present."
-rw-r--r--telephony/java/com/android/internal/telephony/IccCard.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/telephony/java/com/android/internal/telephony/IccCard.java b/telephony/java/com/android/internal/telephony/IccCard.java
index d3a34ecd39d0..90f9e8cad111 100644
--- a/telephony/java/com/android/internal/telephony/IccCard.java
+++ b/telephony/java/com/android/internal/telephony/IccCard.java
@@ -672,12 +672,11 @@ public abstract class IccCard {
* @return true if a ICC card is present
*/
public boolean hasIccCard() {
- boolean isIccPresent;
- if (mPhone.getPhoneName().equals("GSM")) {
- return mIccCardStatus.getCardState().isCardPresent();
- } else {
- // TODO: Make work with a CDMA device with a RUIM card.
+ if (mIccCardStatus == null) {
return false;
+ } else {
+ // Returns ICC card status for both GSM and CDMA mode
+ return mIccCardStatus.getCardState().isCardPresent();
}
}