diff --git a/tordnscrypt/src/main/java/pan/alexander/tordnscrypt/settings/dnscrypt_settings/PreferencesDNSFragment.java b/tordnscrypt/src/main/java/pan/alexander/tordnscrypt/settings/dnscrypt_settings/PreferencesDNSFragment.java index 39a7903e8..cbdf85065 100644 --- a/tordnscrypt/src/main/java/pan/alexander/tordnscrypt/settings/dnscrypt_settings/PreferencesDNSFragment.java +++ b/tordnscrypt/src/main/java/pan/alexander/tordnscrypt/settings/dnscrypt_settings/PreferencesDNSFragment.java @@ -568,7 +568,6 @@ private void removePreferencesWithGPVersion() { categories.add(findPreference("pref_dnscrypt_blacklist")); categories.add(findPreference("pref_dnscrypt_ipblacklist")); categories.add(findPreference("pref_dnscrypt_whitelist")); - categories.add(findPreference("pref_dnscrypt_other")); for (PreferenceCategory category : categories) { if (dnscryptSettings != null && category != null) { @@ -589,6 +588,13 @@ private void removePreferencesWithGPVersion() { if (queryLogCategory != null && ignoredQtypes != null) { queryLogCategory.removePreference(ignoredQtypes); } + + PreferenceCategory otherCategory = findPreference("pref_dnscrypt_other"); + Preference editDNSTomlDirectly = findPreference("editDNSTomlDirectly"); + + if (otherCategory != null && editDNSTomlDirectly != null) { + otherCategory.removePreference(editDNSTomlDirectly); + } } private void checkRootDirAccessible() {