diff options
author | Stuart Scott <stuartscott@google.com> | 2015-04-20 11:05:43 -0700 |
---|---|---|
committer | Stuart Scott <stuartscott@google.com> | 2015-05-22 10:19:53 -0700 |
commit | 176f512c5ad8d8478db88fad4c14ffca52102ade (patch) | |
tree | e716d281db285eb1deabddd428cd09853112984e /src/com/android/settings/ResetNetwork.java | |
parent | cd2eb2e6c35d1d9390a956897ae1a45872465e59 (diff) | |
download | packages_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.java | 7 |
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(); |