diff options
-rw-r--r-- | hidl/sensors/Sensors.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/hidl/sensors/Sensors.cpp b/hidl/sensors/Sensors.cpp index a242e37..a1cd153 100644 --- a/hidl/sensors/Sensors.cpp +++ b/hidl/sensors/Sensors.cpp @@ -129,6 +129,12 @@ Return<void> Sensors::getSensorsList(getSensorsList_cb _hidl_cb) { if (dst->requiredPermission == "com.samsung.permission.SSENSOR") { dst->requiredPermission = ""; } + + if (dst->typeAsString == "com.samsung.sensor.physical_proximity") { + LOG(INFO) << "Fixing com.samsung.sensor.physical_proximity"; + dst->type = SensorType::PROXIMITY; + dst->typeAsString = SENSOR_STRING_TYPE_PROXIMITY; + } } _hidl_cb(out); |