From 198714cc8b8c6425bcbc8db5c016e46cecd5a987 Mon Sep 17 00:00:00 2001 From: Vaibhav Devmurari Date: Thu, 30 Jun 2022 17:21:31 +0000 Subject: [PATCH] Make ScreenDecorations NOT_TOUCHABLE Screen decorations are drawn at the top most layer and currently blocks touches to gesture monitor spy windows Bug: 225505986 Test: manual Change-Id: Iaddef70504cc475ba880bcc0d438b6b9bafc304c (cherry picked from commit 9de43f082baae91c3034a91b040644017d169cf7) --- .../SystemUI/src/com/android/systemui/ScreenDecorations.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/ScreenDecorations.java b/packages/SystemUI/src/com/android/systemui/ScreenDecorations.java index f99293a9d148e..edcaf492874da 100644 --- a/packages/SystemUI/src/com/android/systemui/ScreenDecorations.java +++ b/packages/SystemUI/src/com/android/systemui/ScreenDecorations.java @@ -842,7 +842,8 @@ public class ScreenDecorations extends CoreStartable implements Tunable , Dumpab | WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_SPLIT_TOUCH | WindowManager.LayoutParams.FLAG_SLIPPERY - | WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN, + | WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN + | WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE, PixelFormat.TRANSLUCENT); lp.privateFlags |= WindowManager.LayoutParams.SYSTEM_FLAG_SHOW_FOR_ALL_USERS | WindowManager.LayoutParams.PRIVATE_FLAG_NO_MOVE_ANIMATION;