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

Commit dea53c93 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 8ca3cfb3
Loading
Loading
Loading
Loading
+10 −8
Original line number Diff line number Diff line
@@ -1466,6 +1466,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
    }

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

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

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