diff options
author | jeffreyhuang <jeffreyhuang@google.com> | 2017-09-19 10:44:30 -0700 |
---|---|---|
committer | jeffreyhuang <jeffreyhuang@google.com> | 2017-09-20 13:44:16 -0700 |
commit | f5539a196995bcee365b9b7786c98b3e4c9feaf6 (patch) | |
tree | 790c01b3bc443405538e7fdaa166c9dc62b15c84 /src/com/android/settings/development/OemUnlockPreferenceController.java | |
parent | ff3971038e40182755555b54bf70df922a0914a5 (diff) | |
download | packages_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.java | 8 |
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. |