diff options
author | Yorke Lee <yorkelee@google.com> | 2014-08-10 13:56:28 -0700 |
---|---|---|
committer | Yorke Lee <yorkelee@google.com> | 2014-08-10 13:56:28 -0700 |
commit | 274d8ef297b883065bf108e4e26caaa9707ddf79 (patch) | |
tree | 9eb4aaec0a2d27da2eb6576766555791e5ec75d4 | |
parent | 9701936fadaf55ef773dd07015b35f99fd5f8a91 (diff) | |
download | packages_providers_ContactsProvider-274d8ef297b883065bf108e4e26caaa9707ddf79.zip packages_providers_ContactsProvider-274d8ef297b883065bf108e4e26caaa9707ddf79.tar.gz packages_providers_ContactsProvider-274d8ef297b883065bf108e4e26caaa9707ddf79.tar.bz2 |
Block access to call logs from the corp profile
Bug: 16812842
Change-Id: Ie4342b5efb2419097c35c0ddebd486a098cea523
-rw-r--r-- | src/com/android/providers/contacts/CallLogProvider.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/providers/contacts/CallLogProvider.java b/src/com/android/providers/contacts/CallLogProvider.java index 700ba05..3c0eb3b 100644 --- a/src/com/android/providers/contacts/CallLogProvider.java +++ b/src/com/android/providers/contacts/CallLogProvider.java @@ -413,7 +413,9 @@ public class CallLogProvider extends ContentProvider { * since the last time the last sync occurred. */ private void syncEntriesFromPrimaryUser(UserManager userManager) { - if (userManager.getUserHandle() == UserHandle.USER_OWNER) { + final int userHandle = userManager.getUserHandle(); + if (userHandle == UserHandle.USER_OWNER + || userManager.getUserInfo(userHandle).isManagedProfile()) { return; } |