• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

packages/apps/Settings


コミットメタ情報

リビジョン4f7edf692f4e8a10521379aaae8c1d52ab275d72 (tree)
日時2020-11-19 21:47:53
作者Jakub Pawlowski <jpawlowski@goog...>
コミッターJakub Pawlowski

ログメッセージ

Prevent overlay drawing on top of Bluetooth activity dialog

Bug: 168504491
Change-Id: I04ebe580db2b299af2bd5e44e0b0f20bd42f8535

変更サマリ

差分

--- a/src/com/android/settings/bluetooth/BluetoothPermissionActivity.java
+++ b/src/com/android/settings/bluetooth/BluetoothPermissionActivity.java
@@ -34,6 +34,8 @@ import com.android.internal.app.AlertActivity;
3434 import com.android.internal.app.AlertController;
3535 import com.android.settings.R;
3636
37+import static android.view.WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS;
38+
3739 /**
3840 * BluetoothPermissionActivity shows a dialog for accepting incoming
3941 * profile connection request from untrusted devices.
@@ -76,6 +78,7 @@ public class BluetoothPermissionActivity extends AlertActivity implements
7678 protected void onCreate(Bundle savedInstanceState) {
7779 super.onCreate(savedInstanceState);
7880
81+ getWindow().addPrivateFlags(SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
7982 Intent i = getIntent();
8083 String action = i.getAction();
8184 if (!action.equals(BluetoothDevice.ACTION_CONNECTION_ACCESS_REQUEST)) {