Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 81d3f6a1 authored by Vaibhav Devmurari's avatar Vaibhav Devmurari
Browse files

Fix: Power key handled even if event was a cancelled event

Bug: 358569822
Test: manual
Flag: EXEMPT bugfix
Change-Id: Ifbd09d29290e59c5c0ab77c8a7b54451dceb2aa6
parent d6152984
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4068,7 +4068,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
                    @Nullable IBinder focusedToken) {
                boolean handled = PhoneWindowManager.this.handleKeyGestureEvent(event,
                        focusedToken);
                if (handled && Arrays.stream(event.getKeycodes()).anyMatch(
                if (handled && !event.isCancelled() && Arrays.stream(event.getKeycodes()).anyMatch(
                        (keycode) -> keycode == KeyEvent.KEYCODE_POWER)) {
                    mPowerKeyHandled = true;
                }