summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2016-09-14 16:24:18 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2016-09-14 16:24:22 +0000
commit713b4f65d2bc9241a511db78d4a9c014a47cb59a (patch)
tree09839adc226b9789ee6d7c93257388eaa3f09ff2
parent5db4e723cd25496c90cfb06e163a29b2a2d46917 (diff)
parentda71ca08ef8f4aaaa5cbe25b49d166968e816e46 (diff)
Merge "Parse -1 as WARNING_DISABLED in NetworkPolicyManager." into nyc-mr1-dev
-rw-r--r--services/core/java/com/android/server/net/NetworkPolicyManagerService.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/net/NetworkPolicyManagerService.java b/services/core/java/com/android/server/net/NetworkPolicyManagerService.java
index 53dbed221f8c..3e1c529a5fc6 100644
--- a/services/core/java/com/android/server/net/NetworkPolicyManagerService.java
+++ b/services/core/java/com/android/server/net/NetworkPolicyManagerService.java
@@ -1442,8 +1442,14 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
+ "; generating default policy");
// Build default mobile policy, and assume usage cycle starts today
- final long warningBytes = mContext.getResources().getInteger(
- com.android.internal.R.integer.config_networkPolicyDefaultWarning) * MB_IN_BYTES;
+ final int dataWarningConfig = mContext.getResources().getInteger(
+ com.android.internal.R.integer.config_networkPolicyDefaultWarning);
+ final long warningBytes;
+ if (dataWarningConfig == WARNING_DISABLED) {
+ warningBytes = WARNING_DISABLED;
+ } else {
+ warningBytes = dataWarningConfig * MB_IN_BYTES;
+ }
final Time time = new Time();
time.setToNow();