diff options
| -rw-r--r-- | core/java/android/provider/CallLog.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/core/java/android/provider/CallLog.java b/core/java/android/provider/CallLog.java index 47cfa7d44369..8db99a5265c2 100644 --- a/core/java/android/provider/CallLog.java +++ b/core/java/android/provider/CallLog.java @@ -510,9 +510,10 @@ public class CallLog { for (int i = 0; i < count; i++) { final UserInfo user = users.get(i); final UserHandle userHandle = user.getUserHandle(); - if (userManager.isUserRunning(userHandle) && - !userManager.hasUserRestriction(UserManager.DISALLOW_OUTGOING_CALLS, - userHandle)) { + if (userManager.isUserRunning(userHandle) + && !userManager.hasUserRestriction(UserManager.DISALLOW_OUTGOING_CALLS, + userHandle) + && !user.isManagedProfile()) { Uri uri = addEntryAndRemoveExpiredEntries(context, ContentProvider.maybeAddUserId(CONTENT_URI, user.id), values); if (user.id == currentUserId) { |