From 8a96b31b4c54c01916e0d37fe390f5b52590d2cb Mon Sep 17 00:00:00 2001 From: lucaslin Date: Fri, 19 Mar 2021 21:26:40 +0800 Subject: [PATCH] Remove the usage of hidden API - setIsAvailable() from Vpn In fact, NetworkAgent#getLegacyNetworkInfo() will call this API, so VPN doesn't need to call it. Remove the redundant behavior and the usage of hidden API. Bug: 182963397 Test: m Change-Id: I3b88f22fffde3dd4000d28342ed07209c7121a37 Merged-In: I3b88f22fffde3dd4000d28342ed07209c7121a37 (cherry-picked from ag/13929100) --- services/core/java/com/android/server/connectivity/Vpn.java | 1 - 1 file changed, 1 deletion(-) diff --git a/services/core/java/com/android/server/connectivity/Vpn.java b/services/core/java/com/android/server/connectivity/Vpn.java index c8f99825854ac..a8c2c0261319c 100644 --- a/services/core/java/com/android/server/connectivity/Vpn.java +++ b/services/core/java/com/android/server/connectivity/Vpn.java @@ -1287,7 +1287,6 @@ public class Vpn { }); mNetworkAgent.setUnderlyingNetworks((mConfig.underlyingNetworks != null) ? Arrays.asList(mConfig.underlyingNetworks) : null); - mNetworkInfo.setIsAvailable(true); updateState(DetailedState.CONNECTED, "agentConnect"); }