From 502bdb217d431d6bdb5dcc4db25d1b86b442259f Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Wed, 13 Aug 2025 10:43:50 +0000 Subject: [PATCH] raviole: We don't support udfps touch handler This commit fixes broken UDFPS on gs101/gs201/zuma. The breakage is a combination of two changes: The A16 UDFPS HAL fallback switching from false to true, and the introduction of `topic:fingerprint-halHandlesDisplayTouches`. When HAL sets halHandlesDisplayTouches to true, its onPointerDown() / onPointerUp() methods won't be called, which in this case will simply break it. This went unnoticed on Android 15 because the HAL defaulted to false and the fps_touch_handler_supported property was not set. Change-Id: If24475b5f14b7f02b90774be6acf20865285f1ab Signed-off-by: AnierinB --- device-oriole.mk | 4 ++-- device-raven.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/device-oriole.mk b/device-oriole.mk index 6472763..430a797 100644 --- a/device-oriole.mk +++ b/device-oriole.mk @@ -223,8 +223,8 @@ PRODUCT_PRODUCT_PROPERTIES +=\ # Fingerprint HAL PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.udfps.lhbm_controlled_in_hal_supported=true \ - persist.vendor.udfps.als_feed_forward_supported=true - + persist.vendor.udfps.als_feed_forward_supported=true \ + persist.vendor.udfps.fps_touch_handler_supported=false # DCK properties based on target PRODUCT_PROPERTY_OVERRIDES += \ diff --git a/device-raven.mk b/device-raven.mk index 8b75c0a..d3ab607 100644 --- a/device-raven.mk +++ b/device-raven.mk @@ -219,8 +219,8 @@ PRODUCT_PRODUCT_PROPERTIES +=\ # Fingerprint HAL PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.udfps.lhbm_controlled_in_hal_supported=true \ - persist.vendor.udfps.als_feed_forward_supported=true - + persist.vendor.udfps.als_feed_forward_supported=true \ + persist.vendor.udfps.fps_touch_handler_supported=false # Keyboard side padding in dp for portrait mode PRODUCT_PRODUCT_PROPERTIES += ro.com.google.ime.kb_pad_port_r=11