From 81b7b10864c1b8ba4c7d002a77bdedf613bfaf40 Mon Sep 17 00:00:00 2001 From: Nicolas Prevot Date: Wed, 1 Jul 2015 12:25:43 +0100 Subject: In NfcActivityManager, don't use UserHandle.CURRENT. In the work profile, UserHandle.CURRENT refers to the primary user. We want to refer to the work profile itself. So, using new UserHandle(UserHandle.myUserId()) instead. BUG:21960385 Change-Id: I4d880ccf6926e437d674874295029b29278f3e12 --- core/java/android/nfc/NfcActivityManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/java') diff --git a/core/java/android/nfc/NfcActivityManager.java b/core/java/android/nfc/NfcActivityManager.java index 76bd0ec..d619c0a 100644 --- a/core/java/android/nfc/NfcActivityManager.java +++ b/core/java/android/nfc/NfcActivityManager.java @@ -406,7 +406,7 @@ public final class NfcActivityManager extends IAppCallback.Stub Intent.FLAG_GRANT_READ_URI_PERMISSION); } } - return new BeamShareData(message, uris, UserHandle.CURRENT, flags); + return new BeamShareData(message, uris, new UserHandle(UserHandle.myUserId()), flags); } /** Callback from NFC service, usually on binder thread */ -- cgit v1.1