From 6a0a7be9a2badcf83559146223e2f092494306f3 Mon Sep 17 00:00:00 2001 From: Pavel Grafov Date: Fri, 25 Jan 2019 18:58:17 +0000 Subject: [PATCH] Update to use new ConnectivityManager API. Bug: 77468593 Test: builds Change-Id: I1fa542e015add2dd8b0e8620f2021c1a5c1c9f1a --- src/com/android/settings/vpn2/AppDialogFragment.java | 3 ++- src/com/android/settings/vpn2/AppManagementFragment.java | 2 +- src/com/android/settings/vpn2/ConfigDialogFragment.java | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/vpn2/AppDialogFragment.java b/src/com/android/settings/vpn2/AppDialogFragment.java index f8e6af0535..320dc20bda 100644 --- a/src/com/android/settings/vpn2/AppDialogFragment.java +++ b/src/com/android/settings/vpn2/AppDialogFragment.java @@ -163,7 +163,8 @@ public class AppDialogFragment extends InstrumentedDialogFragment implements App final int userId = getUserId(); try { if (mPackageInfo.packageName.equals(VpnUtils.getConnectedPackage(mService, userId))) { - mService.setAlwaysOnVpnPackage(userId, null, /* lockdownEnabled */ false); + mService.setAlwaysOnVpnPackage(userId, null, /* lockdownEnabled */ false, + /* lockdownWhitelist */ null); mService.prepareVpn(mPackageInfo.packageName, VpnConfig.LEGACY_VPN, userId); } } catch (RemoteException e) { diff --git a/src/com/android/settings/vpn2/AppManagementFragment.java b/src/com/android/settings/vpn2/AppManagementFragment.java index 1d77caf9b6..b61ae18472 100644 --- a/src/com/android/settings/vpn2/AppManagementFragment.java +++ b/src/com/android/settings/vpn2/AppManagementFragment.java @@ -224,7 +224,7 @@ public class AppManagementFragment extends SettingsPreferenceFragment private boolean setAlwaysOnVpn(boolean isEnabled, boolean isLockdown) { return mConnectivityManager.setAlwaysOnVpnPackageForUser(mUserId, - isEnabled ? mPackageName : null, isLockdown); + isEnabled ? mPackageName : null, isLockdown, /* lockdownWhitelist */ null); } private void updateUI() { diff --git a/src/com/android/settings/vpn2/ConfigDialogFragment.java b/src/com/android/settings/vpn2/ConfigDialogFragment.java index 5aa10b94d1..c6475164d7 100644 --- a/src/com/android/settings/vpn2/ConfigDialogFragment.java +++ b/src/com/android/settings/vpn2/ConfigDialogFragment.java @@ -200,7 +200,7 @@ public class ConfigDialogFragment extends InstrumentedDialogFragment implements final ConnectivityManager conn = ConnectivityManager.from(mContext); conn.setAlwaysOnVpnPackageForUser(UserHandle.myUserId(), null, - /* lockdownEnabled */ false); + /* lockdownEnabled */ false, /* lockdownWhitelist */ null); VpnUtils.setLockdownVpn(mContext, profile.key); } else { // update only if lockdown vpn has been changed -- 2.11.0