Comment out per-app proxy setting in preferences
This commit is contained in:
@@ -37,7 +37,7 @@ class SettingsActivity : BaseActivity() {
|
|||||||
|
|
||||||
class SettingsFragment : PreferenceFragmentCompat() {
|
class SettingsFragment : PreferenceFragmentCompat() {
|
||||||
|
|
||||||
private val perAppProxy by lazy { findPreference<CheckBoxPreference>(AppConfig.PREF_PER_APP_PROXY) }
|
// private val perAppProxy by lazy { findPreference<CheckBoxPreference>(AppConfig.PREF_PER_APP_PROXY) }
|
||||||
private val localDns by lazy { findPreference<CheckBoxPreference>(AppConfig.PREF_LOCAL_DNS_ENABLED) }
|
private val localDns by lazy { findPreference<CheckBoxPreference>(AppConfig.PREF_LOCAL_DNS_ENABLED) }
|
||||||
private val fakeDns by lazy { findPreference<CheckBoxPreference>(AppConfig.PREF_FAKE_DNS_ENABLED) }
|
private val fakeDns by lazy { findPreference<CheckBoxPreference>(AppConfig.PREF_FAKE_DNS_ENABLED) }
|
||||||
private val appendHttpProxy by lazy { findPreference<CheckBoxPreference>(AppConfig.PREF_APPEND_HTTP_PROXY) }
|
private val appendHttpProxy by lazy { findPreference<CheckBoxPreference>(AppConfig.PREF_APPEND_HTTP_PROXY) }
|
||||||
@@ -74,11 +74,11 @@ class SettingsActivity : BaseActivity() {
|
|||||||
override fun onCreatePreferences(bundle: Bundle?, s: String?) {
|
override fun onCreatePreferences(bundle: Bundle?, s: String?) {
|
||||||
addPreferencesFromResource(R.xml.pref_settings)
|
addPreferencesFromResource(R.xml.pref_settings)
|
||||||
|
|
||||||
perAppProxy?.setOnPreferenceClickListener {
|
// perAppProxy?.setOnPreferenceClickListener {
|
||||||
startActivity(Intent(activity, PerAppProxyActivity::class.java))
|
// startActivity(Intent(activity, PerAppProxyActivity::class.java))
|
||||||
perAppProxy?.isChecked = true
|
// perAppProxy?.isChecked = true
|
||||||
false
|
// false
|
||||||
}
|
// }
|
||||||
localDns?.setOnPreferenceChangeListener { _, any ->
|
localDns?.setOnPreferenceChangeListener { _, any ->
|
||||||
updateLocalDns(any as Boolean)
|
updateLocalDns(any as Boolean)
|
||||||
true
|
true
|
||||||
@@ -298,8 +298,8 @@ class SettingsActivity : BaseActivity() {
|
|||||||
|
|
||||||
private fun updateMode(mode: String?) {
|
private fun updateMode(mode: String?) {
|
||||||
val vpn = mode == VPN
|
val vpn = mode == VPN
|
||||||
perAppProxy?.isEnabled = vpn
|
// perAppProxy?.isEnabled = vpn
|
||||||
perAppProxy?.isChecked = MmkvManager.decodeSettingsBool(AppConfig.PREF_PER_APP_PROXY, false)
|
// perAppProxy?.isChecked = MmkvManager.decodeSettingsBool(AppConfig.PREF_PER_APP_PROXY, false)
|
||||||
localDns?.isEnabled = vpn
|
localDns?.isEnabled = vpn
|
||||||
fakeDns?.isEnabled = vpn
|
fakeDns?.isEnabled = vpn
|
||||||
appendHttpProxy?.isEnabled = vpn
|
appendHttpProxy?.isEnabled = vpn
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ class SettingsViewModel(application: Application) : AndroidViewModel(application
|
|||||||
AppConfig.PREF_APPEND_HTTP_PROXY,
|
AppConfig.PREF_APPEND_HTTP_PROXY,
|
||||||
AppConfig.PREF_ALLOW_INSECURE,
|
AppConfig.PREF_ALLOW_INSECURE,
|
||||||
AppConfig.PREF_PREFER_IPV6,
|
AppConfig.PREF_PREFER_IPV6,
|
||||||
AppConfig.PREF_PER_APP_PROXY,
|
// AppConfig.PREF_PER_APP_PROXY,
|
||||||
AppConfig.PREF_BYPASS_APPS,
|
AppConfig.PREF_BYPASS_APPS,
|
||||||
AppConfig.PREF_CONFIRM_REMOVE,
|
AppConfig.PREF_CONFIRM_REMOVE,
|
||||||
AppConfig.PREF_START_SCAN_IMMEDIATE,
|
AppConfig.PREF_START_SCAN_IMMEDIATE,
|
||||||
|
|||||||
@@ -25,10 +25,10 @@
|
|||||||
android:summary="@string/summary_pref_prefer_ipv6"
|
android:summary="@string/summary_pref_prefer_ipv6"
|
||||||
android:title="@string/title_pref_prefer_ipv6" />
|
android:title="@string/title_pref_prefer_ipv6" />
|
||||||
|
|
||||||
<CheckBoxPreference
|
<!-- <CheckBoxPreference-->
|
||||||
android:key="pref_per_app_proxy"
|
<!-- android:key="pref_per_app_proxy"-->
|
||||||
android:summary="@string/summary_pref_per_app_proxy"
|
<!-- android:summary="@string/summary_pref_per_app_proxy"-->
|
||||||
android:title="@string/title_pref_per_app_proxy" />
|
<!-- android:title="@string/title_pref_per_app_proxy" />-->
|
||||||
|
|
||||||
<CheckBoxPreference
|
<CheckBoxPreference
|
||||||
android:key="pref_local_dns_enabled"
|
android:key="pref_local_dns_enabled"
|
||||||
|
|||||||
Reference in New Issue
Block a user