summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2021-06-15 17:42:50 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-06-15 17:42:50 +0000
commit39e1e04a04ee27aec712f30353cf02e9e9d56a61 (patch)
tree468e3a2cbe7fa6ed838e51b16143c4362fb438b0 /core/java/android
parenta33024568e2cf0a1b55cb010e326d0a51c7e3b7d (diff)
parent70b67c03909e226e57b3c7812f729275e6b5306d (diff)
Merge "Disable screenOffUdfps by default" into sc-dev
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/hardware/display/AmbientDisplayConfiguration.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/core/java/android/hardware/display/AmbientDisplayConfiguration.java b/core/java/android/hardware/display/AmbientDisplayConfiguration.java
index 891299760237..a1f7aa12264b 100644
--- a/core/java/android/hardware/display/AmbientDisplayConfiguration.java
+++ b/core/java/android/hardware/display/AmbientDisplayConfiguration.java
@@ -53,7 +53,8 @@ public class AmbientDisplayConfiguration {
|| pickupGestureEnabled(user)
|| tapGestureEnabled(user)
|| doubleTapGestureEnabled(user)
- || quickPickupSensorEnabled(user);
+ || quickPickupSensorEnabled(user)
+ || screenOffUdfpsEnabled(user);
}
/** {@hide} */
@@ -106,6 +107,12 @@ public class AmbientDisplayConfiguration {
}
/** {@hide} */
+ public boolean screenOffUdfpsEnabled(int user) {
+ return !TextUtils.isEmpty(udfpsLongPressSensorType())
+ && boolSettingDefaultOff("screen_off_udfps_enabled", user);
+ }
+
+ /** {@hide} */
public boolean wakeScreenGestureAvailable() {
return mContext.getResources()
.getBoolean(R.bool.config_dozeWakeLockScreenSensorAvailable);