* commit '9e81e95689870d90617fd2f8139a5b8b2d3d8d66': Prevent NPE in MediaSessionService
This commit is contained in:
@@ -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())) {
|
||||||
|
|||||||
Reference in New Issue
Block a user