summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/development/OemUnlockPreferenceController.java
diff options
context:
space:
mode:
authorjeffreyhuang <jeffreyhuang@google.com>2017-09-19 10:44:30 -0700
committerjeffreyhuang <jeffreyhuang@google.com>2017-09-20 13:44:16 -0700
commitf5539a196995bcee365b9b7786c98b3e4c9feaf6 (patch)
tree790c01b3bc443405538e7fdaa166c9dc62b15c84 /src/com/android/settings/development/OemUnlockPreferenceController.java
parentff3971038e40182755555b54bf70df922a0914a5 (diff)
downloadpackages_apps_Settings-f5539a196995bcee365b9b7786c98b3e4c9feaf6.tar.gz
packages_apps_Settings-f5539a196995bcee365b9b7786c98b3e4c9feaf6.tar.bz2
packages_apps_Settings-f5539a196995bcee365b9b7786c98b3e4c9feaf6.zip
Add isAvailable check to devOptionsController
- This avoids the null check for PreferenceControllers where isAvailable() is not always true Bug: 34203528 Test: make RunSettingsRoboTests -j40 Change-Id: Ibed8bc6a2a812355c521620d77fb571c1fd8a649
Diffstat (limited to 'src/com/android/settings/development/OemUnlockPreferenceController.java')
-rw-r--r--src/com/android/settings/development/OemUnlockPreferenceController.java8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/com/android/settings/development/OemUnlockPreferenceController.java b/src/com/android/settings/development/OemUnlockPreferenceController.java
index 7d85d2e20f..cb391a8e89 100644
--- a/src/com/android/settings/development/OemUnlockPreferenceController.java
+++ b/src/com/android/settings/development/OemUnlockPreferenceController.java
@@ -122,12 +122,12 @@ public class OemUnlockPreferenceController extends DeveloperOptionsPreferenceCon
}
@Override
- public void onDeveloperOptionsEnabled() {
+ protected void onDeveloperOptionsSwitchEnabled() {
handleDeveloperOptionsToggled();
}
@Override
- public void onDeveloperOptionsDisabled() {
+ protected void onDeveloperOptionsSwitchDisabled() {
handleDeveloperOptionsToggled();
}
@@ -143,10 +143,6 @@ public class OemUnlockPreferenceController extends DeveloperOptionsPreferenceCon
}
private void handleDeveloperOptionsToggled() {
- if (mPreference == null) {
- return;
- }
-
mPreference.setEnabled(enableOemUnlockPreference());
if (mPreference.isEnabled()) {
// Check restriction, disable mEnableOemUnlock and apply policy transparency.