From 41bff4b172f190086360f3fefa30a09c36a94b7c Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Wed, 14 Apr 2021 18:51:40 +0200 Subject: [PATCH] sm8250-common: KeyHandler: Do nothing when action != ACTION_DOWN This makes sure we only change the ringer mode / play haptics once. Change-Id: Ie5a6050338cee75cd8fe6da6edfae03141263033 --- KeyHandler/src/org/lineageos/settings/device/KeyHandler.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/KeyHandler/src/org/lineageos/settings/device/KeyHandler.java b/KeyHandler/src/org/lineageos/settings/device/KeyHandler.java index 9705c31..4d35a0f 100644 --- a/KeyHandler/src/org/lineageos/settings/device/KeyHandler.java +++ b/KeyHandler/src/org/lineageos/settings/device/KeyHandler.java @@ -50,6 +50,10 @@ public class KeyHandler implements DeviceKeyHandler { } public KeyEvent handleKeyEvent(KeyEvent event) { + if (event.getAction() != KeyEvent.ACTION_DOWN) { + return event; + } + int scanCode = event.getScanCode(); switch (scanCode) {