Check caller for sending media key to global priority session am: d409d18686

am: 419aeae678

Change-Id: I8e4ad81d9e4a40cc99f913e7e22ce22be88e7406
This commit is contained in:
Jaewan Kim
2016-09-21 01:00:53 +00:00
committed by android-build-merger

View File

@@ -767,6 +767,13 @@ public class MediaSessionService extends SystemService implements Monitor {
+ "setup is in progress.");
return;
}
if (isGlobalPriorityActive() && uid != Process.SYSTEM_UID) {
// Prevent dispatching key event through reflection while the global priority
// session is active.
Slog.i(TAG, "Only the system can dispatch media key event "
+ "to the global priority session.");
return;
}
synchronized (mLock) {
// If we don't have a media button receiver to fall back on