diff options
| author | Stuart Scott <stuartscott@google.com> | 2015-04-20 11:05:43 -0700 |
|---|---|---|
| committer | Stuart Scott <stuartscott@google.com> | 2015-06-01 16:30:48 +0000 |
| commit | 47ed6ca004dcfe9498269602b109b1e667fae287 (patch) | |
| tree | c933d61ba56fe2fb227f079ef73fa6794e207f02 /src/com/android/settings/ResetNetwork.java | |
| parent | b16d2a0242e1709e7abe3683f96703ec576719da (diff) | |
| download | packages_apps_Settings-47ed6ca004dcfe9498269602b109b1e667fae287.tar.gz packages_apps_Settings-47ed6ca004dcfe9498269602b109b1e667fae287.tar.bz2 packages_apps_Settings-47ed6ca004dcfe9498269602b109b1e667fae287.zip | |
Network Reset should have a lockdown like Factory Reset.
bug:20332322
Change-Id: I645ad0d226869042c11225630e4de5968ebb7a0d
(cherry picked from commit 176f512c5ad8d8478db88fad4c14ffca52102ade)
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 587b8e862..2e57dc3fe 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(); |
