Merge "Set underlying networks into NetworkCapabilities directly" am: 528c63e564 am: 8e0a1d95ec am: df78a4ecb0 am: 24e87feb73
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1829954 Change-Id: I2e376b9bb55d4a956385947b0442a8b7d3490a0b
This commit is contained in:
@@ -1270,6 +1270,9 @@ public class Vpn {
|
||||
capsBuilder.addCapability(NET_CAPABILITY_NOT_METERED);
|
||||
}
|
||||
|
||||
capsBuilder.setUnderlyingNetworks((mConfig.underlyingNetworks != null)
|
||||
? Arrays.asList(mConfig.underlyingNetworks) : null);
|
||||
|
||||
mNetworkCapabilities = capsBuilder.build();
|
||||
mNetworkAgent = new NetworkAgent(mContext, mLooper, NETWORKTYPE /* logtag */,
|
||||
mNetworkCapabilities, lp,
|
||||
@@ -1290,8 +1293,6 @@ public class Vpn {
|
||||
} finally {
|
||||
Binder.restoreCallingIdentity(token);
|
||||
}
|
||||
mNetworkAgent.setUnderlyingNetworks((mConfig.underlyingNetworks != null)
|
||||
? Arrays.asList(mConfig.underlyingNetworks) : null);
|
||||
updateState(DetailedState.CONNECTED, "agentConnect");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user