summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/ResetNetwork.java
diff options
context:
space:
mode:
authorStuart Scott <stuartscott@google.com>2015-04-20 11:05:43 -0700
committerStuart Scott <stuartscott@google.com>2015-05-22 10:19:53 -0700
commit176f512c5ad8d8478db88fad4c14ffca52102ade (patch)
treee716d281db285eb1deabddd428cd09853112984e /src/com/android/settings/ResetNetwork.java
parentcd2eb2e6c35d1d9390a956897ae1a45872465e59 (diff)
downloadpackages_apps_Settings-176f512c5ad8d8478db88fad4c14ffca52102ade.tar.gz
packages_apps_Settings-176f512c5ad8d8478db88fad4c14ffca52102ade.tar.bz2
packages_apps_Settings-176f512c5ad8d8478db88fad4c14ffca52102ade.zip
Network Reset should have a lockdown like Factory Reset.
bug:20332322 Change-Id: I645ad0d226869042c11225630e4de5968ebb7a0d
Diffstat (limited to 'src/com/android/settings/ResetNetwork.java')
-rw-r--r--src/com/android/settings/ResetNetwork.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/settings/ResetNetwork.java b/src/com/android/settings/ResetNetwork.java
index 587b8e8623..2e57dc3fec 100644
--- a/src/com/android/settings/ResetNetwork.java
+++ b/src/com/android/settings/ResetNetwork.java
@@ -26,6 +26,7 @@ import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.Environment;
import android.os.SystemProperties;
+import android.os.Process;
import android.os.UserManager;
import android.preference.Preference;
import android.preference.PreferenceActivity;
@@ -191,6 +192,12 @@ public class ResetNetwork extends InstrumentedFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
+ if (!Process.myUserHandle().isOwner()
+ || UserManager.get(getActivity()).hasUserRestriction(
+ UserManager.DISALLOW_NETWORK_RESET)) {
+ return inflater.inflate(R.layout.network_reset_disallowed_screen, null);
+ }
+
mContentView = inflater.inflate(R.layout.reset_network, null);
establishInitialState();