From 35744c19f6b4e2fc8bbd6fe2c82cea7a76818dfd Mon Sep 17 00:00:00 2001 From: Jeff Sharkey Date: Tue, 28 Aug 2012 16:48:05 -0700 Subject: Bind to screenshot service for current user. Let apps bindService() across user boundaries if they hold the INTERACT_ACROSS_USERS_FULL permission. Bug: 7012034 Change-Id: I2047d8318e1de47bfae7470d1dbc6fe5cfe44fdc --- policy/src/com/android/internal/policy/impl/PhoneWindowManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'policy/src/com/android') diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index 209ad38..ab857f3 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -3134,7 +3134,8 @@ public class PhoneWindowManager implements WindowManagerPolicy { @Override public void onServiceDisconnected(ComponentName name) {} }; - if (mContext.bindService(intent, conn, Context.BIND_AUTO_CREATE)) { + if (mContext.bindService( + intent, conn, Context.BIND_AUTO_CREATE, UserHandle.USER_CURRENT)) { mScreenshotConnection = conn; mHandler.postDelayed(mScreenshotTimeout, 10000); } -- cgit v1.1