summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorAaron Huang <huangaaron@google.com>2021-10-26 12:45:49 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-10-26 12:45:49 +0000
commit80051388f23ac8dd3003e0bd78cc7148dcd4725d (patch)
tree8f9e7c4da7ce1501d967bbe39267325ac7b4e5a2 /core/java/android
parent812ab290026ac6cf5d7b9d67ab4e2b05e235c233 (diff)
parent460af8c9c21dcda132e94f402c642dc7f90cd6cd (diff)
Merge "Adapt NET_CAPABILITY_TEMPORARILY_NOT_METERED in NetworkIdentity" am: 104d96f9d8 am: 460af8c9c2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1695310 Change-Id: I58ca7ab8ba7678adbca160795cc0cb06a08fd5ed
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/net/NetworkIdentity.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/core/java/android/net/NetworkIdentity.java b/core/java/android/net/NetworkIdentity.java
index 1d07a0330bc5..eb8f43e3d073 100644
--- a/core/java/android/net/NetworkIdentity.java
+++ b/core/java/android/net/NetworkIdentity.java
@@ -220,8 +220,10 @@ public class NetworkIdentity implements Comparable<NetworkIdentity> {
String networkId = null;
boolean roaming = !snapshot.getNetworkCapabilities().hasCapability(
NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING);
- boolean metered = !snapshot.getNetworkCapabilities().hasCapability(
- NetworkCapabilities.NET_CAPABILITY_NOT_METERED);
+ boolean metered = !(snapshot.getNetworkCapabilities().hasCapability(
+ NetworkCapabilities.NET_CAPABILITY_NOT_METERED)
+ || snapshot.getNetworkCapabilities().hasCapability(
+ NetworkCapabilities.NET_CAPABILITY_TEMPORARILY_NOT_METERED));
final int oemManaged = getOemBitfield(snapshot.getNetworkCapabilities());