am 9e81e956: am cbcbb828: Merge "Prevent NPE in MediaSessionService" into mnc-dev

* commit '9e81e95689870d90617fd2f8139a5b8b2d3d8d66':
  Prevent NPE in MediaSessionService
This commit is contained in:
Jean-Michel Trivi
2015-05-11 23:20:33 +00:00
committed by Android Git Automerger

View File

@@ -765,8 +765,9 @@ public class MediaSessionService extends SystemService implements Monitor {
// If we don't have a media button receiver to fall back on // If we don't have a media button receiver to fall back on
// include non-playing sessions for dispatching // include non-playing sessions for dispatching
UserRecord ur = mUserRecords.get(ActivityManager.getCurrentUser()); UserRecord ur = mUserRecords.get(ActivityManager.getCurrentUser());
boolean useNotPlayingSessions = ur.mLastMediaButtonReceiver == null boolean useNotPlayingSessions = (ur == null) ||
&& ur.mRestoredMediaButtonReceiver == null; (ur.mLastMediaButtonReceiver == null
&& ur.mRestoredMediaButtonReceiver == null);
MediaSessionRecord session = mPriorityStack MediaSessionRecord session = mPriorityStack
.getDefaultMediaButtonSession(mCurrentUserId, useNotPlayingSessions); .getDefaultMediaButtonSession(mCurrentUserId, useNotPlayingSessions);
if (isVoiceKey(keyEvent.getKeyCode())) { if (isVoiceKey(keyEvent.getKeyCode())) {