commit | 234d1afd7913bebd936c33eba93041aebfd8ac70 | [log] [tgz] |
---|---|---|
author | Sudheer Shanka <sudheersai@google.com> | Fri Aug 26 15:42:53 2016 -0700 |
committer | Sudheer Shanka <sudheersai@google.com> | Mon Aug 29 10:49:03 2016 -0700 |
tree | 7bc9a6fbfe6974550a721784101db558bbccbe8e | |
parent | 6bf296f6dc3c4ff2e4b345ad027762cd55df0fa0 [diff] [blame] |
Allow apps with CREATE_USERS permission to create demo users. Bug: 31092477 Test: adb shell am create-user --ephemeral --demo <user-name> Change-Id: Ia08a50ec4371466c62cdc9f5391e298a666b5081
diff --git a/services/core/java/com/android/server/pm/UserManagerService.java b/services/core/java/com/android/server/pm/UserManagerService.java index c9ad49a..af055da 100644 --- a/services/core/java/com/android/server/pm/UserManagerService.java +++ b/services/core/java/com/android/server/pm/UserManagerService.java
@@ -180,7 +180,8 @@ UserInfo.FLAG_MANAGED_PROFILE | UserInfo.FLAG_EPHEMERAL | UserInfo.FLAG_RESTRICTED - | UserInfo.FLAG_GUEST; + | UserInfo.FLAG_GUEST + | UserInfo.FLAG_DEMO; private static final int MIN_USER_ID = 10; // We need to keep process uid within Integer.MAX_VALUE.