From 7b1294c8b5a97473ecc0825ac2f59c96a957f243 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Mon, 3 Oct 2022 21:15:35 +0200 Subject: [PATCH] KeyHandler: Don't ignore oplus,tri-state-key As seen on SM8150. Change-Id: Ie70a075926f51fa80b2dc148859823d705fb757d --- KeyHandler/src/org/lineageos/settings/device/KeyHandler.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/KeyHandler/src/org/lineageos/settings/device/KeyHandler.kt b/KeyHandler/src/org/lineageos/settings/device/KeyHandler.kt index 9afd8e8..2ce9bd5 100644 --- a/KeyHandler/src/org/lineageos/settings/device/KeyHandler.kt +++ b/KeyHandler/src/org/lineageos/settings/device/KeyHandler.kt @@ -64,7 +64,9 @@ class KeyHandler(context: Context) : DeviceKeyHandler { return event } - if (inputManager.getInputDevice(event.deviceId).name != "oplus,hall_tri_state_key") { + val deviceName = inputManager.getInputDevice(event.deviceId).name + + if (deviceName != "oplus,hall_tri_state_key" && deviceName != "oplus,tri-state-key") { return event }