Loading services/core/java/com/android/server/media/MediaSessionRecord.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -587,8 +587,8 @@ public class MediaSessionRecord extends MediaSessionRecordImpl implements IBinde mSession.release(); mSession.release(); mDestroyed = true; mDestroyed = true; mPlaybackState = null; mPlaybackState = null; updateUserEngagedStateIfNeededLocked( mUserEngagementState = USER_DISENGAGED; /* isTimeoutExpired= */ true, /* isGlobalPrioritySessionActive= */ false); mHandler.removeCallbacks(mUserEngagementTimeoutExpirationRunnable); mHandler.post(MessageHandler.MSG_DESTROYED); mHandler.post(MessageHandler.MSG_DESTROYED); } } } } Loading services/core/java/com/android/server/media/MediaSessionService.java +1 −0 Original line number Original line Diff line number Diff line Loading @@ -687,6 +687,7 @@ public class MediaSessionService extends SystemService implements Monitor { Log.d(TAG, "destroySessionLocked: record=" + session); Log.d(TAG, "destroySessionLocked: record=" + session); removeUserEngagedSession(session); reportMediaInteractionEvent(session, /* userEngaged= */ false); reportMediaInteractionEvent(session, /* userEngaged= */ false); mHandler.postSessionsChanged(session); mHandler.postSessionsChanged(session); } } Loading Loading
services/core/java/com/android/server/media/MediaSessionRecord.java +2 −2 Original line number Original line Diff line number Diff line Loading @@ -587,8 +587,8 @@ public class MediaSessionRecord extends MediaSessionRecordImpl implements IBinde mSession.release(); mSession.release(); mDestroyed = true; mDestroyed = true; mPlaybackState = null; mPlaybackState = null; updateUserEngagedStateIfNeededLocked( mUserEngagementState = USER_DISENGAGED; /* isTimeoutExpired= */ true, /* isGlobalPrioritySessionActive= */ false); mHandler.removeCallbacks(mUserEngagementTimeoutExpirationRunnable); mHandler.post(MessageHandler.MSG_DESTROYED); mHandler.post(MessageHandler.MSG_DESTROYED); } } } } Loading
services/core/java/com/android/server/media/MediaSessionService.java +1 −0 Original line number Original line Diff line number Diff line Loading @@ -687,6 +687,7 @@ public class MediaSessionService extends SystemService implements Monitor { Log.d(TAG, "destroySessionLocked: record=" + session); Log.d(TAG, "destroySessionLocked: record=" + session); removeUserEngagedSession(session); reportMediaInteractionEvent(session, /* userEngaged= */ false); reportMediaInteractionEvent(session, /* userEngaged= */ false); mHandler.postSessionsChanged(session); mHandler.postSessionsChanged(session); } } Loading