From 3666e05cc26fecb2508cc2d586e27a60c73a193c Mon Sep 17 00:00:00 2001 From: Talmid of Levi Date: Fri, 15 Dec 2023 16:11:11 -0500 Subject: [PATCH] Delete patches_treble_td/platform_frameworks_base/0009-Add-support-for-samsung-touch-physical-and-hover-pro.patch --- ...samsung-touch-physical-and-hover-pro.patch | 67 ------------------- 1 file changed, 67 deletions(-) delete mode 100644 patches_treble_td/platform_frameworks_base/0009-Add-support-for-samsung-touch-physical-and-hover-pro.patch diff --git a/patches_treble_td/platform_frameworks_base/0009-Add-support-for-samsung-touch-physical-and-hover-pro.patch b/patches_treble_td/platform_frameworks_base/0009-Add-support-for-samsung-touch-physical-and-hover-pro.patch deleted file mode 100644 index 842275a..0000000 --- a/patches_treble_td/platform_frameworks_base/0009-Add-support-for-samsung-touch-physical-and-hover-pro.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 74f65c6b4812fcbe4c0e7e9805d7d9c5af597cea Mon Sep 17 00:00:00 2001 -From: Pierre-Hugues Husson -Date: Mon, 12 Aug 2019 23:08:26 +0200 -Subject: [PATCH 09/40] Add support for samsung touch, physical and hover - proximity sensor as fallback to real proximity sensor - -Change-Id: I7a0f8b4665c802140d19197d850b77b2a7ac1865 ---- - .../display/DisplayPowerController.java | 35 +++++++++++++++++++ - 1 file changed, 35 insertions(+) - -diff --git a/services/core/java/com/android/server/display/DisplayPowerController.java b/services/core/java/com/android/server/display/DisplayPowerController.java -index 864ea43c8b01..d1be15c62fc8 100644 ---- a/services/core/java/com/android/server/display/DisplayPowerController.java -+++ b/services/core/java/com/android/server/display/DisplayPowerController.java -@@ -2186,6 +2186,27 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call - ? Sensor.TYPE_PROXIMITY : SensorUtils.NO_FALLBACK; - mProximitySensor = SensorUtils.findSensor(mSensorManager, proxSensor.type, proxSensor.name, - fallbackType); -+ if(mProximitySensor == null) { -+ java.util.List sensors = mSensorManager.getSensorList(Sensor.TYPE_ALL); -+ for(Sensor sensor: sensors) { -+ if("com.samsung.sensor.physical_proximity".equals(sensor.getStringType())) -+ mProximitySensor = sensor; -+ } -+ } -+ if(mProximitySensor == null) { -+ java.util.List sensors = mSensorManager.getSensorList(Sensor.TYPE_ALL); -+ for(Sensor sensor: sensors) { -+ if("com.samsung.sensor.hover_proximity".equals(sensor.getStringType())) -+ mProximitySensor = sensor; -+ } -+ } -+ if(mProximitySensor == null) { -+ java.util.List sensors = mSensorManager.getSensorList(Sensor.TYPE_ALL); -+ for(Sensor sensor: sensors) { -+ if("com.samsung.sensor.touch_proximity".equals(sensor.getStringType())) -+ mProximitySensor = sensor; -+ } -+ } - if (mProximitySensor != null) { - mProximityThreshold = Math.min(mProximitySensor.getMaximumRange(), - TYPICAL_PROXIMITY_THRESHOLD); -@@ -3304,6 +3325,20 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call - public void onSensorChanged(SensorEvent event) { - if (mProximitySensorEnabled) { - final long time = SystemClock.uptimeMillis(); -+ if("com.samsung.sensor.touch_proximity".equals(mProximitySensor.getStringType())) { -+ int v = (int)event.values[0]; -+ boolean positive = (v <= 4); -+ android.util.Log.d("PHH", "Samsung sensor changed " + positive + ":" + v); -+ handleProximitySensorEvent(time, positive); -+ return; -+ } -+ if("com.samsung.sensor.hover_proximity".equals(mProximitySensor.getStringType())) { -+ float v = event.values[0]; -+ boolean positive = (v >= 0.5f && v <= 4.5); -+ android.util.Log.d("PHH", "Samsung hover sensor changed " + positive + ":" + v); -+ handleProximitySensorEvent(time, positive); -+ return; -+ } - final float distance = event.values[0]; - boolean positive = distance >= 0.0f && distance < mProximityThreshold; - handleProximitySensorEvent(time, positive); --- -2.34.1 -