From 6aeac04ff62fc9e8f70b196ca9b9830b7554e7e9 Mon Sep 17 00:00:00 2001 From: Weng Su Date: Fri, 30 Apr 2021 21:18:04 +0800 Subject: [PATCH] [Security Report] Fix RequestToggleWiFiActivity overlaid issue - Disallowed non system overlay windows - Screenshot https://screenshot.googleplex.com/6xpznvg8C4Cue9j Bug: 170643285 Test: manual test Change-Id: I048d85250e1322282ab3f7b839a458893aac8888 --- src/com/android/settings/wifi/RequestToggleWiFiActivity.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/wifi/RequestToggleWiFiActivity.java b/src/com/android/settings/wifi/RequestToggleWiFiActivity.java index 034ec56b807..34ef7cf2705 100644 --- a/src/com/android/settings/wifi/RequestToggleWiFiActivity.java +++ b/src/com/android/settings/wifi/RequestToggleWiFiActivity.java @@ -16,6 +16,8 @@ package com.android.settings.wifi; +import static android.view.WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS; + import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; @@ -68,7 +70,7 @@ public class RequestToggleWiFiActivity extends AlertActivity @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - + getWindow().addSystemFlags(SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS); mWiFiManager = getSystemService(WifiManager.class); setResult(Activity.RESULT_CANCELED);