From f5bb43097a43db6572013729db019385f2103137 Mon Sep 17 00:00:00 2001 From: Beverly Date: Tue, 22 Aug 2017 15:31:04 -0400 Subject: [PATCH] Hides non-system overlays on USB debugging dialog. This is necessary since some apps may use overlays that cannot be seen. This prevents those overlays from preventing the USB dialog from being accepted. Bug: 62187985 Test: manual Change-Id: Ic58ddd6d54e96f522445e67b90760dcfed13c27d --- .../src/com/android/systemui/usb/UsbDebuggingActivity.java | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java b/packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java index 70efe5c5cba23..3ebefbb50fb91 100644 --- a/packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java +++ b/packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java @@ -53,6 +53,7 @@ public class UsbDebuggingActivity extends AlertActivity @Override public void onCreate(Bundle icicle) { Window window = getWindow(); + window.addPrivateFlags(WindowManager.LayoutParams.PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS); window.setType(WindowManager.LayoutParams.TYPE_SYSTEM_DIALOG); super.onCreate(icicle);