Storing resolved DNS names depends on filtering allowed traffic

This commit is contained in:
M66B 2016-02-20 13:00:50 +01:00
parent ddc3704379
commit a07677b0a2
3 changed files with 3 additions and 3 deletions

View File

@ -554,7 +554,7 @@ public class SinkholeService extends VpnService implements SharedPreferences.OnS
private void resolved(ResourceRecord rr) {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(SinkholeService.this);
if (prefs.getBoolean("resolved", true))
if (prefs.getBoolean("filter_allowed", false) && prefs.getBoolean("resolved", true))
DatabaseHelper.getInstance(SinkholeService.this).insertDns(rr);
}

View File

@ -135,7 +135,7 @@
android:title="@string/setting_block_domains" />
<CheckBoxPreference
android:defaultValue="true"
android:dependency="filter"
android:dependency="filter_allowed"
android:key="resolved"
android:summary="@string/summary_resolved"
android:title="@string/setting_resolved" />

View File

@ -135,7 +135,7 @@
android:title="@string/setting_block_domains" />
<eu.faircode.netguard.SwitchPreference
android:defaultValue="true"
android:dependency="filter"
android:dependency="filter_allowed"
android:key="resolved"
android:summary="@string/summary_resolved"
android:title="@string/setting_resolved" />