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

Commit 4e6d4966 authored by Muyuan Li's avatar Muyuan Li Committed by android-build-merger
Browse files

Prevents screenshot layer from dismissing IME.

am: 36ca72c6

Change-Id: I0eb890d51edf58ac4e18d26af5331429a305c4f2
parents 7b1e63c4 36ca72c6
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) {