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

Commit b140ae9b authored by Prabir Pradhan's avatar Prabir Pradhan
Browse files

Allow embedded windows to use FLAG_WATCH_OUTSIDE_TOUCH

The flag was previously being sanitized, which breaks the features
for embedded windows.

Bug: 350056395
Change-Id: I5c45b1dd6222cf589fcd8fcca2e716934c4913b2
Test: Presubmit
Flag: NONE bug fix
parent ab5ee287
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -9226,7 +9226,8 @@ public class WindowManagerService extends IWindowManager.Stub
                isTrustedOverlay);

        final int sanitizedLpFlags =
                (flags & (FLAG_NOT_TOUCHABLE | FLAG_SLIPPERY | LayoutParams.FLAG_NOT_FOCUSABLE))
                (flags & (FLAG_NOT_TOUCHABLE | FLAG_SLIPPERY | LayoutParams.FLAG_NOT_FOCUSABLE
                    | LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH))
                | LayoutParams.FLAG_NOT_TOUCH_MODAL;
        h.layoutParamsType = type;
        h.layoutParamsFlags = sanitizedLpFlags;