summaryrefslogtreecommitdiff
path: root/framework/src/android/net/NetworkRequest.java
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2021-04-21 14:57:42 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-04-21 14:57:42 +0000
commit662285d4284b67d2a161a67d0252056b93270cfd (patch)
tree998c39e6faba06dbe00fe199563dae6c2de399dc /framework/src/android/net/NetworkRequest.java
parent7663d1760d027eb5ee40fe79fd6ed6c6385f4b7c (diff)
parentb91719b526275187b319a49f9b8c1869b5243daa (diff)
Merge "Do not deduce VCN capability if Builder is derived from request" am: ed05115dca am: b91719b526
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1683015 Change-Id: Ib6a1b690c32b25aa86d8d432ac3f3a9eb1803efa
Diffstat (limited to 'framework/src/android/net/NetworkRequest.java')
-rw-r--r--framework/src/android/net/NetworkRequest.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/framework/src/android/net/NetworkRequest.java b/framework/src/android/net/NetworkRequest.java
index 3a8a07a55a..07b6c7d5be 100644
--- a/framework/src/android/net/NetworkRequest.java
+++ b/framework/src/android/net/NetworkRequest.java
@@ -220,6 +220,10 @@ public class NetworkRequest implements Parcelable {
public Builder(@NonNull final NetworkRequest request) {
Objects.requireNonNull(request);
mNetworkCapabilities = request.networkCapabilities;
+ // If the caller constructed the builder from a request, it means the user
+ // might explicitly want the capabilities from the request. Thus, the NOT_VCN_MANAGED
+ // capabilities should not be touched later.
+ mModifiedNotVcnManaged = true;
}
/**