summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java')
-rw-r--r--core/java/com/android/internal/hardware/AmbientDisplayConfiguration.java15
1 files changed, 11 insertions, 4 deletions
diff --git a/core/java/com/android/internal/hardware/AmbientDisplayConfiguration.java b/core/java/com/android/internal/hardware/AmbientDisplayConfiguration.java
index 1811800c7b69..26fb6b6415e4 100644
--- a/core/java/com/android/internal/hardware/AmbientDisplayConfiguration.java
+++ b/core/java/com/android/internal/hardware/AmbientDisplayConfiguration.java
@@ -59,8 +59,11 @@ public class AmbientDisplayConfiguration {
}
public boolean pulseOnPickupAvailable() {
- return mContext.getResources().getBoolean(R.bool.config_dozePulsePickup)
- && ambientDisplayAvailable();
+ return dozePulsePickupSensorAvailable() && ambientDisplayAvailable();
+ }
+
+ public boolean dozePulsePickupSensorAvailable() {
+ return mContext.getResources().getBoolean(R.bool.config_dozePulsePickup);
}
public boolean pulseOnPickupCanBeModified(int user) {
@@ -73,7 +76,11 @@ public class AmbientDisplayConfiguration {
}
public boolean pulseOnDoubleTapAvailable() {
- return !TextUtils.isEmpty(doubleTapSensorType()) && ambientDisplayAvailable();
+ return doubleTapSensorAvailable() && ambientDisplayAvailable();
+ }
+
+ public boolean doubleTapSensorAvailable() {
+ return !TextUtils.isEmpty(doubleTapSensorType());
}
public String doubleTapSensorType() {
@@ -115,7 +122,7 @@ public class AmbientDisplayConfiguration {
return boolSettingDefaultOff(Settings.Secure.ACCESSIBILITY_DISPLAY_INVERSION_ENABLED, user);
}
- private boolean ambientDisplayAvailable() {
+ public boolean ambientDisplayAvailable() {
return !TextUtils.isEmpty(ambientDisplayComponent());
}