diff --git a/src/com/android/settings/users/UserDetailsSettings.java b/src/com/android/settings/users/UserDetailsSettings.java index 0dc87aaf2bd..9a81d1699a6 100644 --- a/src/com/android/settings/users/UserDetailsSettings.java +++ b/src/com/android/settings/users/UserDetailsSettings.java @@ -145,14 +145,15 @@ public class UserDetailsSettings extends SettingsPreferenceFragment List users = mUserManager.getUsers(true); for (UserInfo user: users) { if (user.isGuest()) { + UserHandle userHandle = UserHandle.of(user.id); for (String key : mDefaultGuestRestrictions.keySet()) { mUserManager.setUserRestriction( - key, mDefaultGuestRestrictions.getBoolean(key)); + key, mDefaultGuestRestrictions.getBoolean(key), userHandle); } } } } else { - UserHandle userHandle = new UserHandle(mUserInfo.id); + UserHandle userHandle = UserHandle.of(mUserInfo.id); mUserManager.setUserRestriction(UserManager.DISALLOW_OUTGOING_CALLS, !enabled, userHandle); mUserManager.setUserRestriction(UserManager.DISALLOW_SMS, !enabled, userHandle);