diff --git a/AndroidManifest.xml b/AndroidManifest.xml index f374c386c24..2b2a1b82490 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -5184,9 +5184,11 @@ + android:permission="android.permission.NETWORK_SETTINGS" + android:theme="@style/Theme.SpaLib.Dialog"> diff --git a/src/com/android/settings/network/WepNetworkDialogActivity.kt b/src/com/android/settings/network/WepNetworkDialogActivity.kt index fef93ef7e96..d6fa7953887 100644 --- a/src/com/android/settings/network/WepNetworkDialogActivity.kt +++ b/src/com/android/settings/network/WepNetworkDialogActivity.kt @@ -27,18 +27,21 @@ import androidx.compose.ui.text.style.TextAlign import com.android.settings.R import com.android.settings.core.SubSettingLauncher import com.android.settings.wifi.ConfigureWifiSettings -import com.android.settingslib.spa.SpaBaseDialogActivity +import com.android.settingslib.spa.SpaDialogWindowTypeActivity import com.android.settingslib.spa.widget.dialog.AlertDialogButton -import com.android.settingslib.spa.widget.dialog.SettingsAlertDialogWithIcon +import com.android.settingslib.spa.widget.dialog.SettingsAlertDialogContent import com.android.settingslib.wifi.WifiUtils.Companion.SSID -class WepNetworkDialogActivity : SpaBaseDialogActivity() { +class WepNetworkDialogActivity : SpaDialogWindowTypeActivity() { + + // TODO: Set different window type when called from Quick Settings. + override val dialogWindowType = null + @Composable override fun Content() { val context = LocalContext.current val wifiManager = context.getSystemService(WifiManager::class.java) - SettingsAlertDialogWithIcon( - onDismissRequest = { finish() }, + SettingsAlertDialogContent( confirmButton = AlertDialogButton( getString(R.string.wifi_settings_ssid_block_button_close) ) { finish() }, @@ -67,4 +70,4 @@ class WepNetworkDialogActivity : SpaBaseDialogActivity() { ) }) } -} \ No newline at end of file +}