diff --git a/src/com/android/settings/wifi/WifiDialog2.java b/src/com/android/settings/wifi/WifiDialog2.java index dc546f3c231..05dad3f1b96 100644 --- a/src/com/android/settings/wifi/WifiDialog2.java +++ b/src/com/android/settings/wifi/WifiDialog2.java @@ -21,6 +21,8 @@ import android.content.Context; import android.content.DialogInterface; import android.os.Bundle; import android.view.View; +import android.view.Window; +import android.view.WindowManager; import android.widget.Button; import android.widget.ImageButton; import android.widget.TextView; @@ -108,6 +110,8 @@ public class WifiDialog2 extends AlertDialog implements WifiConfigUiBase2, @Override protected void onCreate(Bundle savedInstanceState) { + setWindowsOverlay(); + mView = getLayoutInflater().inflate(R.layout.wifi_dialog, /* root */ null); setView(mView); mController = new WifiConfigController2(this, mView, mWifiEntry, mMode); @@ -126,6 +130,13 @@ public class WifiDialog2 extends AlertDialog implements WifiConfigUiBase2, } } + private void setWindowsOverlay() { + final Window window = getWindow(); + final WindowManager.LayoutParams lp = window.getAttributes(); + window.setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG); + window.setAttributes(lp); + } + @Override protected void onStart() { final ImageButton ssidScannerButton = findViewById(R.id.ssid_scanner_button);