From b5ea7d584ec005c7b68c6307ad047bd490e837e9 Mon Sep 17 00:00:00 2001 From: Lorenzo Colitti Date: Thu, 18 Feb 2021 22:42:50 +0900 Subject: [PATCH] Reset VPN settings by calling VpnManager. Currently, ConnectivityManager#factoryReset calls VpnManager#factoryReset. Call the VpnManager method directly so it can be removed from ConnectivityManager. Bug: 173331190 Test: atest SettingsRoboTests Change-Id: I7c702a627cd448dbde40e0d885fbc570ecd1e55d --- src/com/android/settings/ResetNetworkConfirm.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/android/settings/ResetNetworkConfirm.java b/src/com/android/settings/ResetNetworkConfirm.java index 6856a5a140e..d62525114d6 100644 --- a/src/com/android/settings/ResetNetworkConfirm.java +++ b/src/com/android/settings/ResetNetworkConfirm.java @@ -28,6 +28,7 @@ import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkPolicyManager; import android.net.Uri; +import android.net.VpnManager; import android.net.wifi.WifiManager; import android.net.wifi.p2p.WifiP2pManager; import android.os.AsyncTask; @@ -93,6 +94,11 @@ public class ResetNetworkConfirm extends InstrumentedFragment { connectivityManager.factoryReset(); } + VpnManager vpnManager = mContext.getSystemService(VpnManager.class); + if (vpnManager != null) { + vpnManager.factoryReset(); + } + WifiManager wifiManager = (WifiManager) mContext.getSystemService(Context.WIFI_SERVICE); if (wifiManager != null) {