diff --git a/src/com/android/settings/vpn2/VpnSettings.java b/src/com/android/settings/vpn2/VpnSettings.java index b0a08c8b57e..98b915d11a1 100644 --- a/src/com/android/settings/vpn2/VpnSettings.java +++ b/src/com/android/settings/vpn2/VpnSettings.java @@ -129,6 +129,11 @@ public class VpnSettings extends SettingsPreferenceFragment implements public void onPrepareOptionsMenu(Menu menu) { super.onPrepareOptionsMenu(menu); + // Disable all actions if VPN configuration has been disallowed + for (int i = 0; i < menu.size(); i++) { + menu.getItem(i).setEnabled(!mUnavailable); + } + // Hide lockdown VPN on devices that require IMS authentication if (SystemProperties.getBoolean("persist.radio.imsregrequired", false)) { menu.findItem(R.id.vpn_lockdown).setVisible(false);