diff options
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/com/android/internal/hardware/AmbientDisplayConfiguration.java | 15 |
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()); } |
