summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/IccLockSettings.java
diff options
context:
space:
mode:
authorFabrice Di Meglio <fdimeglio@google.com>2014-02-04 15:42:47 -0800
committerFabrice Di Meglio <fdimeglio@google.com>2014-02-04 15:42:47 -0800
commit74abdfd3e69a8633149617097f6acca7a0f833da (patch)
tree98beb7d639dcb4b60b530c7a579d82b4fd5768ea /src/com/android/settings/IccLockSettings.java
parentfd34453dd14472df83c3a5fc947968faf0f6b7b9 (diff)
downloadpackages_apps_Settings-74abdfd3e69a8633149617097f6acca7a0f833da.zip
packages_apps_Settings-74abdfd3e69a8633149617097f6acca7a0f833da.tar.gz
packages_apps_Settings-74abdfd3e69a8633149617097f6acca7a0f833da.tar.bz2
Fix bug #12893337 Crash while set up SIM card lock
- remove Intent declaration in favor of a Fragment - make PhoneFactory.getDefaultPhone() call work again Change-Id: Ie1cb6894b0c00361c451af1f8542c905213a3c97
Diffstat (limited to 'src/com/android/settings/IccLockSettings.java')
-rw-r--r--src/com/android/settings/IccLockSettings.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/settings/IccLockSettings.java b/src/com/android/settings/IccLockSettings.java
index cb39020..4edaee4 100644
--- a/src/com/android/settings/IccLockSettings.java
+++ b/src/com/android/settings/IccLockSettings.java
@@ -127,11 +127,11 @@ public class IccLockSettings extends SettingsPreferenceFragment
};
// For top-level settings screen to query
- static boolean isIccLockEnabled() {
- return PhoneFactory.getDefaultPhone().getIccCard().getIccLockEnabled();
+ boolean isIccLockEnabled() {
+ return mPhone.getIccCard().getIccLockEnabled();
}
- static String getSummary(Context context) {
+ String getSummary(Context context) {
Resources res = context.getResources();
String summary = isIccLockEnabled()
? res.getString(R.string.sim_lock_on)
@@ -181,7 +181,9 @@ public class IccLockSettings extends SettingsPreferenceFragment
// Don't need any changes to be remembered
getPreferenceScreen().setPersistent(false);
+ PhoneFactory.makeDefaultPhone(getActivity());
mPhone = PhoneFactory.getDefaultPhone();
+
mRes = getResources();
updatePreferences();
}