diff options
author | Geoffrey Borggaard <geoffreyb@google.com> | 2013-01-24 10:03:20 -0500 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-02-12 23:57:20 +0000 |
commit | e45e45e37e4ded9a70c7e6c7f4fdf39c35e38fd4 (patch) | |
tree | 516319ced590b2f5485619e046cb79b598ef83b2 /services/java/com/android/server/pm/UserManagerService.java | |
parent | b47e6c77b34da8bde5d706e5a25a413b8cc2e0ba (diff) |
Hacks to fix lockdown
Change-Id: Icf715e84ac7f8bd12eabd01f35860c36a60a8caf
Diffstat (limited to 'services/java/com/android/server/pm/UserManagerService.java')
-rw-r--r-- | services/java/com/android/server/pm/UserManagerService.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/services/java/com/android/server/pm/UserManagerService.java b/services/java/com/android/server/pm/UserManagerService.java index 5760dcd0aece..18ccf750cd7a 100644 --- a/services/java/com/android/server/pm/UserManagerService.java +++ b/services/java/com/android/server/pm/UserManagerService.java @@ -547,6 +547,11 @@ public class UserManagerService extends IUserManager.Stub { UserInfo.FLAG_ADMIN | UserInfo.FLAG_PRIMARY | UserInfo.FLAG_INITIALIZED); mUsers.put(0, primary); mNextSerialNumber = MIN_USER_ID; + + Bundle restrictions = new Bundle(); + initRestrictionsToDefaults(restrictions); + mUserRestrictions.append(0, restrictions); + updateUserIdsLocked(); writeUserListLocked(); @@ -805,6 +810,9 @@ public class UserManagerService extends IUserManager.Stub { userInfo.partial = false; writeUserLocked(userInfo); updateUserIdsLocked(); + Bundle restrictions = new Bundle(); + initRestrictionsToDefaults(restrictions); + mUserRestrictions.append(userId, restrictions); } } if (userInfo != null) { |