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

Commit b5069e05 authored by Yohei Yukawa's avatar Yohei Yukawa Committed by android-build-merger
Browse files

Merge "Ensure PopupDecorView is not IME-focusable during exit transition." into nyc-dev

am: 64177e51

* commit '64177e51':
  Ensure PopupDecorView is not IME-focusable during exit transition.
parents c27eb736 64177e51
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1651,10 +1651,11 @@ public class PopupWindow {
        // to executing this method, so we can rely on that instead.
        final Transition exitTransition = mExitTransition;
        if (mIsAnchorRootAttached && exitTransition != null && decorView.isLaidOut()) {
            // The decor view is non-interactive during exit transitions.
            // The decor view is non-interactive and non-IME-focusable during exit transitions.
            final LayoutParams p = (LayoutParams) decorView.getLayoutParams();
            p.flags |= LayoutParams.FLAG_NOT_TOUCHABLE;
            p.flags |= LayoutParams.FLAG_NOT_FOCUSABLE;
            p.flags &= ~LayoutParams.FLAG_ALT_FOCUSABLE_IM;
            mWindowManager.updateViewLayout(decorView, p);

            // Once we start dismissing the decor view, all state (including