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

Commit 90735ac4 authored by Chaitanya Cheemala's avatar Chaitanya Cheemala Committed by Android (Google) Code Review
Browse files

Merge "Revert "Fix onUserInteraction not called with 3-button-nav and e..."" into main

parents 86dad492 a5cd7262
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -7532,6 +7532,7 @@ public final class ViewRootImpl implements ViewParent,
                            animationCallback.onBackCancelled();
                        } else {
                            topCallback.onBackInvoked();
                            return FINISH_HANDLED;
                        }
                        break;
                }
@@ -7539,16 +7540,14 @@ public final class ViewRootImpl implements ViewParent,
                if (keyEvent.getAction() == KeyEvent.ACTION_UP) {
                    if (!keyEvent.isCanceled()) {
                        topCallback.onBackInvoked();
                        return FINISH_HANDLED;
                    } else {
                        Log.d(mTag, "Skip onBackInvoked(), reason: keyEvent.isCanceled=true");
                    }
                }
            }
            if (keyEvent.getAction() == KeyEvent.ACTION_UP) {
                // forward a cancelled event so that following stages cancel their back logic
                keyEvent.cancel();
            }
            return FORWARD;
            return FINISH_NOT_HANDLED;
        }
        @Override