diff --git a/app/src/main/java/com/aurora/store/view/ui/preferences/NetworkPreference.kt b/app/src/main/java/com/aurora/store/view/ui/preferences/NetworkPreference.kt index 479557c26..3ac79050b 100644 --- a/app/src/main/java/com/aurora/store/view/ui/preferences/NetworkPreference.kt +++ b/app/src/main/java/com/aurora/store/view/ui/preferences/NetworkPreference.kt @@ -46,6 +46,7 @@ class NetworkPreference : BasePreferenceFragment(), override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { setPreferencesFromResource(R.xml.preferences_network, rootKey) + val proxyURL = Preferences.getString(requireContext(), PREFERENCE_PROXY_URL) sharedPreferences = Preferences.getPrefs(requireContext()) sharedPreferences.registerOnSharedPreferenceChangeListener(this) @@ -56,8 +57,12 @@ class NetworkPreference : BasePreferenceFragment(), } } + findPreference(PREFERENCE_PROXY_URL)?.apply { + if (proxyURL.isNotBlank()) summary = proxyURL + } + findPreference(PREFERENCE_PROXY_ENABLED)?.apply { - isChecked = Preferences.getString(context, PREFERENCE_PROXY_URL).isNotBlank() + isChecked = proxyURL.isNotBlank() setOnPreferenceChangeListener { _, newValue -> if (newValue.toString().toBoolean()) { findNavController().navigate(R.id.proxyURLDialog) diff --git a/app/src/main/res/xml/preferences_network.xml b/app/src/main/res/xml/preferences_network.xml index 4239de7cc..e0f4856d7 100644 --- a/app/src/main/res/xml/preferences_network.xml +++ b/app/src/main/res/xml/preferences_network.xml @@ -27,6 +27,7 @@