summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/net
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2011-11-30 15:37:51 -0800
committerJeff Sharkey <jsharkey@android.com>2011-12-15 14:03:37 -0800
commit3038c52de43b73d02b501e0ea8d396bedbb5600e (patch)
tree3d66281e00c0100a63fdf01af079b826d660ec2f /src/com/android/settings/net
parent459a531da425206ca74ca3813083687eb4acc110 (diff)
downloadpackages_apps_Settings-3038c52de43b73d02b501e0ea8d396bedbb5600e.zip
packages_apps_Settings-3038c52de43b73d02b501e0ea8d396bedbb5600e.tar.gz
packages_apps_Settings-3038c52de43b73d02b501e0ea8d396bedbb5600e.tar.bz2
Restrict app data on metered networks.
Paired with framework change that no longer requires NetworkPolicy to have limit when restricting apps. Bug: 5571454 Change-Id: I2a5d8446a9278afb183e13d0f41f436ccb3bc9e8
Diffstat (limited to 'src/com/android/settings/net')
-rw-r--r--src/com/android/settings/net/NetworkPolicyEditor.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/com/android/settings/net/NetworkPolicyEditor.java b/src/com/android/settings/net/NetworkPolicyEditor.java
index 5ba8ca4..c9407ce 100644
--- a/src/com/android/settings/net/NetworkPolicyEditor.java
+++ b/src/com/android/settings/net/NetworkPolicyEditor.java
@@ -146,7 +146,7 @@ public class NetworkPolicyEditor {
final int cycleDay = time.monthDay;
return new NetworkPolicy(
- template, cycleDay, WARNING_DISABLED, LIMIT_DISABLED, SNOOZE_NEVER);
+ template, cycleDay, WARNING_DISABLED, LIMIT_DISABLED, SNOOZE_NEVER, true);
}
public int getPolicyCycleDay(NetworkTemplate template) {
@@ -251,7 +251,7 @@ public class NetworkPolicyEditor {
mPolicies.remove(policy4g);
mPolicies.add(
new NetworkPolicy(templateAll, restrictive.cycleDay, restrictive.warningBytes,
- restrictive.limitBytes, SNOOZE_NEVER));
+ restrictive.limitBytes, SNOOZE_NEVER, restrictive.metered));
return true;
} else if (!beforeSplit && split) {
@@ -260,10 +260,10 @@ public class NetworkPolicyEditor {
mPolicies.remove(policyAll);
mPolicies.add(
new NetworkPolicy(template3g, policyAll.cycleDay, policyAll.warningBytes,
- policyAll.limitBytes, SNOOZE_NEVER));
+ policyAll.limitBytes, SNOOZE_NEVER, policyAll.metered));
mPolicies.add(
new NetworkPolicy(template4g, policyAll.cycleDay, policyAll.warningBytes,
- policyAll.limitBytes, SNOOZE_NEVER));
+ policyAll.limitBytes, SNOOZE_NEVER, policyAll.metered));
return true;
} else {
return false;