Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3986c0f8 authored by Bishoy Gendy's avatar Bishoy Gendy Committed by Android (Google) Code Review
Browse files

Merge "Use Slog instead of EventLogger in MediaSessionStack" into tm-qpr-dev

parents a43f32d5 8b4bd7c1
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -21,7 +21,9 @@ import static com.android.server.media.MediaSessionPolicyProvider.SESSION_POLICY
import android.media.Session2Token;
import android.media.session.MediaSession;
import android.os.UserHandle;
import android.text.TextUtils;
import android.util.Log;
import android.util.Slog;
import android.util.SparseArray;

import java.io.PrintWriter;
@@ -82,6 +84,10 @@ class MediaSessionStack {
     * @param record The record to add.
     */
    public void addSession(MediaSessionRecordImpl record) {
        Slog.i(TAG, TextUtils.formatSimple(
                "addSession to bottom of stack | record: %s",
                record
        ));
        mSessions.add(record);
        clearCache(record.getUserId());

@@ -97,6 +103,10 @@ class MediaSessionStack {
     * @param record The record to remove.
     */
    public void removeSession(MediaSessionRecordImpl record) {
        Slog.i(TAG, TextUtils.formatSimple(
                "removeSession | record: %s",
                record
        ));
        mSessions.remove(record);
        if (mMediaButtonSession == record) {
            // When the media button session is removed, nullify the media button session and do not
@@ -142,6 +152,10 @@ class MediaSessionStack {
    public void onPlaybackStateChanged(
            MediaSessionRecordImpl record, boolean shouldUpdatePriority) {
        if (shouldUpdatePriority) {
            Slog.i(TAG, TextUtils.formatSimple(
                    "onPlaybackStateChanged - Pushing session to top | record: %s",
                    record
            ));
            mSessions.remove(record);
            mSessions.add(0, record);
            clearCache(record.getUserId());