From e6c660ab35d60952e38e74b60c34db57ef00b674 Mon Sep 17 00:00:00 2001 From: Christopher Tate <ctate@google.com> Date: Wed, 19 Sep 2012 12:46:54 -0700 Subject: Disable content observer cross-user permission checks... ... until we have a solid fix for the singleton ContentProvider problem cases in place. Bug 7190837 Change-Id: Ibbef2ddc594896ba7b9217e2856c3e393f525af6 --- core/java/android/content/ContentService.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'core/java/android/content/ContentService.java') diff --git a/core/java/android/content/ContentService.java b/core/java/android/content/ContentService.java index 0f6488a..5986dcd 100644 --- a/core/java/android/content/ContentService.java +++ b/core/java/android/content/ContentService.java @@ -154,11 +154,15 @@ public final class ContentService extends IContentService.Stub { throw new IllegalArgumentException("You must pass a valid uri and observer"); } + // STOPSHIP: disable the multi-user permission checks until a solid fix for the + // content provider / observer case is in place. + /* final int callingUser = UserHandle.getCallingUserId(); if (callingUser != userHandle) { mContext.enforceCallingOrSelfPermission(Manifest.permission.INTERACT_ACROSS_USERS_FULL, "no permission to observe other users' provider view"); } + */ if (userHandle < 0) { if (userHandle == UserHandle.USER_CURRENT) { -- cgit v1.1