added antiNoneFreeDep

This commit is contained in:
Ivo Ugrina 2011-10-08 00:20:51 +02:00
parent 0ee34076af
commit 9359509e2c
3 changed files with 9 additions and 0 deletions

View File

@ -124,6 +124,8 @@
<string name="antinonfreeadlong">Show apps that promote non-free add-ons</string>
<string name="antinonfreenet">Network Services</string>
<string name="antinonfreenetlong">Show apps that promote non-free network services</string>
<string name="antinonfreedep">Dependencies</string>
<string name="antinonfreedeplong">Show apps that depend on other non-free apps</string>
<string name="expert">Expert</string>
<string name="expert_mode">Enable expert mode</string>

View File

@ -32,6 +32,9 @@
<CheckBoxPreference android:title="@string/antinonfreenet"
android:defaultValue="false" android:summary="@string/antinonfreenetlong"
android:key="antiNonFreeNet" />
<CheckBoxPreference android:title="@string/antinonfreedep"
android:defaultValue="false" android:summary="@string/antinonfreedeplong"
android:key="antiNonFreeDep" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/appcompatibility">
<CheckBoxPreference android:title="@string/showincompat"

View File

@ -469,6 +469,7 @@ public class DB {
boolean pref_antiTracking = prefs.getBoolean("antiTracking", false);
boolean pref_antiNonFreeAdd = prefs.getBoolean("antiNonFreeAdd", false);
boolean pref_antiNonFreeNet = prefs.getBoolean("antiNonFreeNet", false);
boolean pref_antiNonFreeDep = prefs.getBoolean("antiNonFreeDep", false);
boolean pref_showIncompat = prefs.getBoolean("showIncompatible", false);
boolean pref_rooted = prefs.getBoolean("rooted", true);
@ -506,6 +507,9 @@ public class DB {
else if (af.equals("NonFreeAdd")
&& !pref_antiNonFreeAdd)
include = false;
else if (af.equals("NonFreeDep")
&& !pref_antiNonFreeDep)
include = false;
}
}
app.requirements = DB.CommaSeparatedList.make(c