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

Unverified Commit 8f488429 authored by nift4's avatar nift4 Committed by Michael Bestas
Browse files

PhoneWindowManager: only handle long press on back key if using it

Apps can handle long press back

Test: CtsViewTestCases android.view.cts.LongPressBackTest#testAppIsNotDismissed
Change-Id: I8c71a0282d98efd2ce69f5ea301f93833733ffae
parent db62c9d6
Loading
Loading
Loading
Loading
+10 −8
Original line number Diff line number Diff line
@@ -1501,6 +1501,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
    }

    private void backLongPress() {
        if (hasLongPressOnBackBehavior()) {
            mBackKeyHandled = true;

            long now = SystemClock.uptimeMillis();
@@ -1512,6 +1513,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
                    "Back - Long Press");
            performKeyAction(mBackLongPressAction, event);
        }
    }

    private void accessibilityShortcutActivated() {
        mAccessibilityShortcutController.performAccessibilityShortcut();