summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorYorke Lee <yorkelee@google.com>2014-08-10 13:56:28 -0700
committerYorke Lee <yorkelee@google.com>2014-08-10 13:56:28 -0700
commit274d8ef297b883065bf108e4e26caaa9707ddf79 (patch)
tree9eb4aaec0a2d27da2eb6576766555791e5ec75d4 /src/com
parent9701936fadaf55ef773dd07015b35f99fd5f8a91 (diff)
downloadpackages_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
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/providers/contacts/CallLogProvider.java4
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;
}