commit | 05d6fa9bcb90886ac2611f86bb7d2af7078eb3ad | [log] [tgz] |
---|---|---|
author | Weng Su <wengsu@google.com> | Fri Jan 29 17:24:51 2021 +0800 |
committer | Weng Su <wengsu@google.com> | Wed Feb 03 10:00:07 2021 +0000 |
tree | f1af7f8ceae9868c929a016dc1ad8e9deb749aa7 | |
parent | f5477b05d980647356f6cf64c8c63d43aed8b717 [diff] |
[Security Report] Fix Settings WifiScanModeActivity Overlaid issue - Disallowed non system overlay windows - Screenshot https://screenshot.googleplex.com/77fJ9QN6pV4zFYc Bug: 174047492 Test: manual test Merged-In: Ia7acad6d456ce5ebea2d982d4cb063d4f28cbfff Change-Id: Ia7acad6d456ce5ebea2d982d4cb063d4f28cbfff (cherry picked from commit d47d8e4fc5959ea5cc57dc074d572a81ec6ddcb0)
diff --git a/src/com/android/settings/wifi/WifiScanModeActivity.java b/src/com/android/settings/wifi/WifiScanModeActivity.java index 5342729..33cedde 100644 --- a/src/com/android/settings/wifi/WifiScanModeActivity.java +++ b/src/com/android/settings/wifi/WifiScanModeActivity.java
@@ -26,6 +26,7 @@ import android.os.Bundle; import android.provider.Settings; import android.text.TextUtils; +import android.view.WindowManager; import androidx.appcompat.app.AlertDialog; import androidx.fragment.app.DialogFragment; @@ -44,6 +45,8 @@ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + getWindow().addSystemFlags( + WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS); Intent intent = getIntent(); if (savedInstanceState == null) { if (intent != null && intent.getAction()