summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/sim
diff options
context:
space:
mode:
authorRicardo Cerqueira <ricardo@cyngn.com>2015-11-05 18:23:52 +0000
committerRicardo Cerqueira <ricardo@cyngn.com>2015-11-05 18:23:52 +0000
commita51a59e2fdca65eaceb5e652bbb32c1791032034 (patch)
tree2e87df6c4703119596d2892d2dbb65b8c59048c3 /src/com/android/settings/sim
parent90852d4675c9b7df6faf036efb7fe73b5f816293 (diff)
downloadpackages_apps_Settings-a51a59e2fdca65eaceb5e652bbb32c1791032034.zip
packages_apps_Settings-a51a59e2fdca65eaceb5e652bbb32c1791032034.tar.gz
packages_apps_Settings-a51a59e2fdca65eaceb5e652bbb32c1791032034.tar.bz2
Break MSIM dependency on qci-telephony-framework
If the provisioning state is invalid, the framework is most likely absent. Consider the card as provisioned to pass all relevant checks. Change-Id: I975ff156e4328e9d3f6e2626a863bbacb29e3337
Diffstat (limited to 'src/com/android/settings/sim')
-rw-r--r--src/com/android/settings/sim/SimSettings.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/settings/sim/SimSettings.java b/src/com/android/settings/sim/SimSettings.java
index 604608e..1ea2fee 100644
--- a/src/com/android/settings/sim/SimSettings.java
+++ b/src/com/android/settings/sim/SimSettings.java
@@ -516,6 +516,10 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
loge("Failed to get pref, slotId: "+ mSlotId +" Exception: " + ex);
}
+ if (mUiccProvisionStatus[mSlotId] == INVALID_STATE) {
+ mUiccProvisionStatus[mSlotId] = PROVISIONED;
+ }
+
boolean isSubValid = isCurrentSubValid();
setEnabled(isSubValid);