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

Commit 5b2b567a authored by Muyuan Li's avatar Muyuan Li Committed by android-build-merger
Browse files

Prevents screenshot layer from dismissing IME. am: 36ca72c6 am: 4e6d4966

am: e0e89c36

Change-Id: I995bb5f1569a187649adf8991c50c98ca24c4d0a
parents d02c611c e0e89c36
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -636,7 +636,7 @@ public interface WindowManager extends ViewManager {

        /**
         * Window type: shares similar characteristics with {@link #TYPE_DREAM}. The layer is
         * reserved for screenshot region selection.
         * reserved for screenshot region selection. These windows must not take input focus.
         * @hide
         */
        public static final int TYPE_SCREENSHOT = FIRST_SYSTEM_WINDOW + 36;
+3 −0
Original line number Diff line number Diff line
@@ -2310,6 +2310,9 @@ public class PhoneWindowManager implements WindowManagerPolicy {
                    attrs.privateFlags &= ~WindowManager.LayoutParams.PRIVATE_FLAG_KEYGUARD;
                }
                break;
            case TYPE_SCREENSHOT:
                attrs.flags |= WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
                break;
        }

        if (attrs.type != TYPE_STATUS_BAR) {