resolve merge conflicts of 549379737d to master.

Change-Id: I8a6e83948a1915483567734fa99d903acf7e4754
This commit is contained in:
Russell Brenner
2015-11-18 10:16:55 -08:00
2 changed files with 11 additions and 1 deletions

View File

@@ -297,7 +297,11 @@ public class DevelopmentSettings extends SettingsPreferenceFragment
mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
if (!mUm.isAdminUser() if (!mUm.isAdminUser()
|| mUm.hasUserRestriction(UserManager.DISALLOW_DEBUGGING_FEATURES)) { || mUm.hasUserRestriction(UserManager.DISALLOW_DEBUGGING_FEATURES)
|| Settings.Global.getInt(getActivity().getContentResolver(),
Settings.Global.DEVICE_PROVISIONED, 0) == 0) {
// Block access to developer options if the user is not the owner, if user policy
// restricts it, or if the device has not been provisioned
mUnavailable = true; mUnavailable = true;
setPreferenceScreen(new PreferenceScreen(getPrefContext(), null)); setPreferenceScreen(new PreferenceScreen(getPrefContext(), null));
return; return;

View File

@@ -208,6 +208,12 @@ public class DeviceInfoSettings extends SettingsPreferenceFragment implements In
// Don't enable developer options for secondary users. // Don't enable developer options for secondary users.
if (!mUm.isAdminUser()) return true; if (!mUm.isAdminUser()) return true;
// Don't enable developer options until device has been provisioned
if (Settings.Global.getInt(getActivity().getContentResolver(),
Settings.Global.DEVICE_PROVISIONED, 0) == 0) {
return true;
}
if (mUm.hasUserRestriction(UserManager.DISALLOW_DEBUGGING_FEATURES)) return true; if (mUm.hasUserRestriction(UserManager.DISALLOW_DEBUGGING_FEATURES)) return true;
if (mDevHitCountdown > 0) { if (mDevHitCountdown > 0) {