From 02ec9e9d4a4e016ccf9351505c654ba3103c6f48 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 --- 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 a4df43c71eb53..83866c6c89d5d 100644 --- a/services/core/java/com/android/server/connectivity/Vpn.java +++ b/services/core/java/com/android/server/connectivity/Vpn.java @@ -1288,7 +1288,6 @@ public class Vpn { }); mNetworkAgent.setUnderlyingNetworks((mConfig.underlyingNetworks != null) ? Arrays.asList(mConfig.underlyingNetworks) : null); - mNetworkInfo.setIsAvailable(true); updateState(DetailedState.CONNECTED, "agentConnect"); }