summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorMaggie Benthall <mbenthall@google.com>2013-08-28 00:00:00 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-08-28 00:00:01 +0000
commit9506d857cbc87a3dcedc8c3599f1d45ac6fe995e (patch)
tree975244d7ef83838be0ce9c72b9160aa67fd7c5af /src/com
parentcb6ba728c5f872bc66e3b8ac3682b350cb7501f0 (diff)
parentf48206e37e8a88a2f5f9b019995488696f8bf964 (diff)
downloadpackages_apps_Settings-9506d857cbc87a3dcedc8c3599f1d45ac6fe995e.zip
packages_apps_Settings-9506d857cbc87a3dcedc8c3599f1d45ac6fe995e.tar.gz
packages_apps_Settings-9506d857cbc87a3dcedc8c3599f1d45ac6fe995e.tar.bz2
Merge "Fix NPE in SecuritySettings.onResume()" into klp-dev
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/settings/SecuritySettings.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/com/android/settings/SecuritySettings.java b/src/com/android/settings/SecuritySettings.java
index df49cec..f365403 100644
--- a/src/com/android/settings/SecuritySettings.java
+++ b/src/com/android/settings/SecuritySettings.java
@@ -85,7 +85,7 @@ public class SecuritySettings extends RestrictedSettingsFragment
private static final String PACKAGE_MIME_TYPE = "application/vnd.android.package-archive";
private PackageManager mPM;
- DevicePolicyManager mDPM;
+ private DevicePolicyManager mDPM;
private ChooseLockSettingsHelper mChooseLockSettingsHelper;
private LockPatternUtils mLockPatternUtils;
@@ -168,9 +168,6 @@ public class SecuritySettings extends RestrictedSettingsFragment
// Add options for device encryption
- DevicePolicyManager dpm =
- (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
-
mIsPrimary = UserHandle.myUserId() == UserHandle.USER_OWNER;
if (!mIsPrimary) {
@@ -186,7 +183,7 @@ public class SecuritySettings extends RestrictedSettingsFragment
}
if (mIsPrimary) {
- switch (dpm.getStorageEncryptionStatus()) {
+ switch (mDPM.getStorageEncryptionStatus()) {
case DevicePolicyManager.ENCRYPTION_STATUS_ACTIVE:
// The device is currently encrypted.
addPreferencesFromResource(R.xml.security_settings_encrypted);
@@ -264,8 +261,8 @@ public class SecuritySettings extends RestrictedSettingsFragment
// Credential storage
final UserManager um = (UserManager) getActivity().getSystemService(Context.USER_SERVICE);
+ mKeyStore = KeyStore.getInstance(); // needs to be initialized for onResume()
if (!um.hasUserRestriction(UserManager.DISALLOW_CONFIG_CREDENTIALS)) {
- mKeyStore = KeyStore.getInstance();
Preference credentialStorageType = root.findPreference(KEY_CREDENTIAL_STORAGE_TYPE);
final int storageSummaryRes =