diff options
author | Yorke Lee <yorkelee@google.com> | 2014-08-10 13:52:21 -0700 |
---|---|---|
committer | Yorke Lee <yorkelee@google.com> | 2014-08-11 09:43:18 -0700 |
commit | a79e2bedba4b9ce2258410f2edefbf89641dad43 (patch) | |
tree | 778c3db2ef005ce434ed60f363d7963b1e04da84 /core/java/android/provider | |
parent | 1584609f422c338ade65b8b4078b434ba3a81253 (diff) | |
download | frameworks_base-a79e2bedba4b9ce2258410f2edefbf89641dad43.zip frameworks_base-a79e2bedba4b9ce2258410f2edefbf89641dad43.tar.gz frameworks_base-a79e2bedba4b9ce2258410f2edefbf89641dad43.tar.bz2 |
Block access to call logs from the corp profile
Bug: 16812842
Change-Id: Ie4342b5efb2419097c35c0ddebd486a098cea523
Diffstat (limited to 'core/java/android/provider')
-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 47cfa7d..8db99a5 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) { |