mirror of https://github.com/M66B/NetGuard.git
Fixed reloading rules
This commit is contained in:
parent
b27c65a91a
commit
738dd7d659
|
@ -477,8 +477,9 @@ public class SinkholeService extends VpnService {
|
||||||
public static void reload(String network, Context context) {
|
public static void reload(String network, Context context) {
|
||||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
|
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
|
||||||
if (prefs.getBoolean("enabled", false)) {
|
if (prefs.getBoolean("enabled", false)) {
|
||||||
|
boolean wifi = Util.isWifiActive(context);
|
||||||
boolean metered = Util.isMeteredNetwork(context);
|
boolean metered = Util.isMeteredNetwork(context);
|
||||||
if (!prefs.getBoolean("use_metered", false))
|
if (wifi && !prefs.getBoolean("use_metered", false))
|
||||||
metered = false;
|
metered = false;
|
||||||
if (network == null || ("wifi".equals(network) ? !metered : metered)) {
|
if (network == null || ("wifi".equals(network) ? !metered : metered)) {
|
||||||
getLock(context).acquire();
|
getLock(context).acquire();
|
||||||
|
|
Loading…
Reference in New Issue