From 577bc0d775d2109dc80c53b54c0da4707a9c7443 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Sat, 26 Oct 2024 11:10:16 +0530 Subject: [PATCH] NetworkPreference: Show current proxy URL when possible Signed-off-by: Aayush Gupta --- .../aurora/store/view/ui/preferences/NetworkPreference.kt | 7 ++++++- app/src/main/res/xml/preferences_network.xml | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) 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 @@