diff options
author | Fabrice Di Meglio <fdimeglio@google.com> | 2014-02-04 15:42:47 -0800 |
---|---|---|
committer | Fabrice Di Meglio <fdimeglio@google.com> | 2014-02-04 15:42:47 -0800 |
commit | 74abdfd3e69a8633149617097f6acca7a0f833da (patch) | |
tree | 98beb7d639dcb4b60b530c7a579d82b4fd5768ea /src/com/android/settings/IccLockSettings.java | |
parent | fd34453dd14472df83c3a5fc947968faf0f6b7b9 (diff) | |
download | packages_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.java | 8 |
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(); } |