From caeb1fd1b09466b6506b1e75f610cf955f1530d5 Mon Sep 17 00:00:00 2001 From: Lais Andrade Date: Tue, 21 Dec 2021 13:38:30 +0000 Subject: [PATCH] Apply hardware feedback usage to biometric sensor vibrations The hardware feedback vibrations are not disabled when the device is in silent mode or when the user setting for "touch feedback" is disabled. The biometric sensor feedback for confirmation/error should follow this behavior. Fix: 210547454 Test: manual Change-Id: I196f023e150c7535e68e357fe45f62446ac723be --- .../server/biometrics/sensors/AcquisitionClient.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/services/core/java/com/android/server/biometrics/sensors/AcquisitionClient.java b/services/core/java/com/android/server/biometrics/sensors/AcquisitionClient.java index 2465ec5a4ca9f..6f7176816ddbe 100644 --- a/services/core/java/com/android/server/biometrics/sensors/AcquisitionClient.java +++ b/services/core/java/com/android/server/biometrics/sensors/AcquisitionClient.java @@ -38,8 +38,8 @@ public abstract class AcquisitionClient extends HalClientMonitor implement private static final String TAG = "Biometrics/AcquisitionClient"; - private static final VibrationAttributes TOUCH_VIBRATION_ATTRIBUTES = - VibrationAttributes.createForUsage(VibrationAttributes.USAGE_TOUCH); + private static final VibrationAttributes HARDWARE_FEEDBACK_VIBRATION_ATTRIBUTES = + VibrationAttributes.createForUsage(VibrationAttributes.USAGE_HARDWARE_FEEDBACK); private static final VibrationEffect SUCCESS_VIBRATION_EFFECT = VibrationEffect.get(VibrationEffect.EFFECT_CLICK); @@ -196,7 +196,7 @@ public abstract class AcquisitionClient extends HalClientMonitor implement getContext().getOpPackageName(), SUCCESS_VIBRATION_EFFECT, getClass().getSimpleName() + "::success", - TOUCH_VIBRATION_ATTRIBUTES); + HARDWARE_FEEDBACK_VIBRATION_ATTRIBUTES); } } @@ -207,7 +207,7 @@ public abstract class AcquisitionClient extends HalClientMonitor implement getContext().getOpPackageName(), ERROR_VIBRATION_EFFECT, getClass().getSimpleName() + "::error", - TOUCH_VIBRATION_ATTRIBUTES); + HARDWARE_FEEDBACK_VIBRATION_ATTRIBUTES); } } }