Merge "Set underlying networks into NetworkCapabilities directly"
This commit is contained in:
@@ -1270,6 +1270,9 @@ public class Vpn {
|
|||||||
capsBuilder.addCapability(NET_CAPABILITY_NOT_METERED);
|
capsBuilder.addCapability(NET_CAPABILITY_NOT_METERED);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
capsBuilder.setUnderlyingNetworks((mConfig.underlyingNetworks != null)
|
||||||
|
? Arrays.asList(mConfig.underlyingNetworks) : null);
|
||||||
|
|
||||||
mNetworkCapabilities = capsBuilder.build();
|
mNetworkCapabilities = capsBuilder.build();
|
||||||
mNetworkAgent = new NetworkAgent(mContext, mLooper, NETWORKTYPE /* logtag */,
|
mNetworkAgent = new NetworkAgent(mContext, mLooper, NETWORKTYPE /* logtag */,
|
||||||
mNetworkCapabilities, lp,
|
mNetworkCapabilities, lp,
|
||||||
@@ -1290,8 +1293,6 @@ public class Vpn {
|
|||||||
} finally {
|
} finally {
|
||||||
Binder.restoreCallingIdentity(token);
|
Binder.restoreCallingIdentity(token);
|
||||||
}
|
}
|
||||||
mNetworkAgent.setUnderlyingNetworks((mConfig.underlyingNetworks != null)
|
|
||||||
? Arrays.asList(mConfig.underlyingNetworks) : null);
|
|
||||||
updateState(DetailedState.CONNECTED, "agentConnect");
|
updateState(DetailedState.CONNECTED, "agentConnect");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user