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

Commit de2cc0b3 authored by Ajay Panicker's avatar Ajay Panicker Committed by android-build-merger
Browse files

Merge "Prevent getting Session Token if media browser isn't connected" am:...

Merge "Prevent getting Session Token if media browser isn't connected" am: 35c89c30 am: 8fd5e7e3 am: a616e7df
am: c8305a03

Change-Id: Ieafc0e19e7c019d54e5de67ecfd5ac8aac4270a1
parents c27553d8 c8305a03
Loading
Loading
Loading
Loading
+7 −15
Original line number Diff line number Diff line
@@ -212,31 +212,23 @@ class BrowsedMediaPlayer {
            }

            if (!mMediaBrowser.isConnected()) {
                isError = true;
                Log.e(TAG, "setBrowsedPlayer : Not connected");
            }

            if ((token = mMediaBrowser.getSessionToken()) == null) {
                isError = true;
                Log.e(TAG, "setBrowsedPlayer : No Session token");
            }

            if (isError == false) {
                Log.e(TAG, "setBrowsedPlayer: " + mPackageName + "not connected");
            } else if ((token = mMediaBrowser.getSessionToken()) == null) {
                Log.e(TAG, "setBrowsedPlayer: " + mPackageName + "no Session token");
            } else {
                mMediaController = MediaController.wrap(
                    new android.media.session.MediaController(mContext, token));
                /* get root folder items */
                mMediaBrowser.subscribe(mRootFolderUid, folderItemsCb);
                return;
            }
        } catch (NullPointerException ex) {
            isError = true;
            Log.e(TAG, "setBrowsedPlayer : Null pointer during init");
            ex.printStackTrace();
        }

        if (isError) {
            mMediaInterface.setBrowsedPlayerRsp(mBDAddr, AvrcpConstants.RSP_INTERNAL_ERR,
                    (byte)0x00, 0, null);
        }
        mMediaInterface.setBrowsedPlayerRsp(
                mBDAddr, AvrcpConstants.RSP_INTERNAL_ERR, (byte) 0x00, 0, null);
    }

    public void setBrowsed(String packageName, String cls) {