summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/display/AmbientDisplayAlwaysOnPreferenceController.java
diff options
context:
space:
mode:
authorjeffreyhuang <jeffreyhuang@google.com>2017-11-28 13:41:02 -0800
committerjeffreyhuang <jeffreyhuang@google.com>2017-11-28 13:41:02 -0800
commitf279ba3f72eaed14427adbba8ad71ae90f23f0a0 (patch)
treed52482c1e648541d89231edc3dbfa27d5947a334 /src/com/android/settings/display/AmbientDisplayAlwaysOnPreferenceController.java
parent6a68f306d7bec0c9d1178c579880cdbed7d61ec8 (diff)
downloadpackages_apps_Settings-f279ba3f72eaed14427adbba8ad71ae90f23f0a0.tar.gz
packages_apps_Settings-f279ba3f72eaed14427adbba8ad71ae90f23f0a0.tar.bz2
packages_apps_Settings-f279ba3f72eaed14427adbba8ad71ae90f23f0a0.zip
Update AmbientDisplayAlwaysOnPrefTest to sdk 26
Test: make RunSettingsRoboTests -j40 Change-Id: Ifdd4db51e87fd38defef23946811b5e24e6c7cfe
Diffstat (limited to 'src/com/android/settings/display/AmbientDisplayAlwaysOnPreferenceController.java')
-rw-r--r--src/com/android/settings/display/AmbientDisplayAlwaysOnPreferenceController.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/settings/display/AmbientDisplayAlwaysOnPreferenceController.java b/src/com/android/settings/display/AmbientDisplayAlwaysOnPreferenceController.java
index 2fb538e53c..9132daa691 100644
--- a/src/com/android/settings/display/AmbientDisplayAlwaysOnPreferenceController.java
+++ b/src/com/android/settings/display/AmbientDisplayAlwaysOnPreferenceController.java
@@ -21,6 +21,7 @@ import android.os.UserHandle;
import android.provider.Settings;
import android.support.v14.preference.SwitchPreference;
import android.support.v7.preference.Preference;
+import android.support.annotation.VisibleForTesting;
import com.android.internal.hardware.AmbientDisplayConfiguration;
import com.android.settings.R;
@@ -81,7 +82,7 @@ public class AmbientDisplayAlwaysOnPreferenceController extends
@Override
public boolean isAvailable() {
- return isAvailable(mConfig);
+ return alwaysOnAvailableForUser(mConfig);
}
public static boolean isAvailable(AmbientDisplayConfiguration config) {
@@ -102,4 +103,9 @@ public class AmbientDisplayAlwaysOnPreferenceController extends
ResultPayload.SettingsSource.SECURE, ON /* onValue */, intent, isAvailable(),
ON /* defaultValue */);
}
+
+ @VisibleForTesting
+ boolean alwaysOnAvailableForUser(AmbientDisplayConfiguration config) {
+ return isAvailable(config);
+ }
}