X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fdialogs%2FProxyNotInstalledDialog.kt;h=568adbc46872dba4c80cded48e642160851248b0;hp=a7738e17c610092abde700a80ce139de20db2a02;hb=HEAD;hpb=8142ac5fc2489de735de4b6fa21a1eae733ccfce diff --git a/app/src/main/java/com/stoutner/privacybrowser/dialogs/ProxyNotInstalledDialog.kt b/app/src/main/java/com/stoutner/privacybrowser/dialogs/ProxyNotInstalledDialog.kt index a7738e17..b799e3d3 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/dialogs/ProxyNotInstalledDialog.kt +++ b/app/src/main/java/com/stoutner/privacybrowser/dialogs/ProxyNotInstalledDialog.kt @@ -1,5 +1,5 @@ /* - * Copyright © 2019-2022 Soren Stoutner . + * Copyright © 2019-2023 Soren Stoutner . * * This file is part of Privacy Browser Android . * @@ -30,13 +30,11 @@ import androidx.preference.PreferenceManager import com.stoutner.privacybrowser.R import com.stoutner.privacybrowser.helpers.ProxyHelper -// Define the class constants. +// Define the private class constants. private const val PROXY_MODE = "proxy_mode" class ProxyNotInstalledDialog : DialogFragment() { companion object { - // `@JvmStatic` will no longer be required once all the code has transitioned to Kotlin. - @JvmStatic fun displayDialog(proxyMode: String): ProxyNotInstalledDialog { // Create an arguments bundle. val argumentsBundle = Bundle() @@ -62,8 +60,8 @@ class ProxyNotInstalledDialog : DialogFragment() { // Use a builder to create the alert dialog. val dialogBuilder = AlertDialog.Builder(requireContext(), R.style.PrivacyBrowserAlertDialog) - // Set the icon according to the theme. - dialogBuilder.setIconAttribute(R.attr.proxyBlueIcon) + // Set the icon. + dialogBuilder.setIcon(R.drawable.proxy_enabled) // Set the title and the message according to the proxy mode. when (proxyMode) { @@ -91,7 +89,7 @@ class ProxyNotInstalledDialog : DialogFragment() { val alertDialog = dialogBuilder.create() // Get a handle for the shared preferences. - val sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context) + val sharedPreferences = PreferenceManager.getDefaultSharedPreferences(requireContext()) // Get the screenshot preference. val allowScreenshots = sharedPreferences.getBoolean(getString(R.string.allow_screenshots_key), false)