summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/Settings.java
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2012-09-06 18:04:06 -0700
committerAmith Yamasani <yamasani@google.com>2012-09-10 18:15:19 -0700
commitdc6bfa6ef57705c47b93caab44d39c76d4840ea2 (patch)
tree5750301c3b2a734cef92b1320c6a84f86880f270 /src/com/android/settings/Settings.java
parent1352c142a33d0c3ad8ed0f58bbc1d6ce7158cb55 (diff)
downloadpackages_apps_settings-dc6bfa6ef57705c47b93caab44d39c76d4840ea2.zip
packages_apps_settings-dc6bfa6ef57705c47b93caab44d39c76d4840ea2.tar.gz
packages_apps_settings-dc6bfa6ef57705c47b93caab44d39c76d4840ea2.tar.bz2
User management UI: take 2
Single screen user management, also visible on secondary users. Work in progress, especially with respect to synchronizing with the Me profile. Change-Id: Id6e94a85d53356847e4e019c52e3388de9ecb354
Diffstat (limited to 'src/com/android/settings/Settings.java')
-rw-r--r--src/com/android/settings/Settings.java11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index d5a90f6..6f2002a 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -107,14 +107,13 @@ public class Settings extends PreferenceActivity
R.id.application_settings,
R.id.personal_section,
R.id.security_settings,
+ R.id.user_settings,
R.id.account_settings,
R.id.account_add,
R.id.system_section,
R.id.about_settings
};
- private boolean mEnableUserManagement = false;
-
// TODO: Update Call Settings based on airplane mode state.
protected HashMap<Integer, Integer> mHeaderIndexMap = new HashMap<Integer, Integer>();
@@ -129,11 +128,6 @@ public class Settings extends PreferenceActivity
getWindow().setUiOptions(0);
}
- if (android.provider.Settings.Secure.getInt(getContentResolver(), "multiuser_enabled", -1)
- > 0) {
- mEnableUserManagement = true;
- }
-
mAuthenticatorHelper = new AuthenticatorHelper();
mAuthenticatorHelper.updateAuthDescriptions(this);
mAuthenticatorHelper.onAccountsUpdated(this, null);
@@ -418,8 +412,7 @@ public class Settings extends PreferenceActivity
int headerIndex = i + 1;
i = insertAccountsHeaders(target, headerIndex);
} else if (id == R.id.user_settings) {
- if (!mEnableUserManagement
- || !UserHandle.MU_ENABLED || UserHandle.myUserId() != 0
+ if (!UserHandle.MU_ENABLED
|| !getResources().getBoolean(R.bool.enable_user_management)
|| Utils.isMonkeyRunning()) {
target.remove(header);