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

Commit 320d3bf5 authored by Marie Janssen's avatar Marie Janssen Committed by android-build-merger
Browse files

Merge "AVRCP: Fix NPE in removeMediaController"

am: 6a7d87ea

Change-Id: I8803d2e7d2e0a3182a03522ffbf76cc7f5ee7467
parents c28de07c 6a7d87ea
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -1769,8 +1769,9 @@ public final class Avrcp {
                new ArrayList<android.media.session.MediaController>();
        synchronized (mMediaPlayerInfoList) {
            for (MediaPlayerInfo info : mMediaPlayerInfoList.values()) {
                if (info.getMediaController() != null) {
                    controllers.add(info.getMediaController().getWrappedInstance());
                MediaController controller = info.getMediaController();
                if (controller != null) {
                    controllers.add(controller.getWrappedInstance());
                }
            }
        }
@@ -1848,7 +1849,8 @@ public final class Avrcp {
    private void removeMediaController(android.media.session.MediaController controller) {
        synchronized (mMediaPlayerInfoList) {
            for (MediaPlayerInfo info : mMediaPlayerInfoList.values()) {
                if (info.getMediaController().equals(controller)) info.setMediaController(null);
                MediaController c = info.getMediaController();
                if (c != null && c.equals(controller)) info.setMediaController(null);
            }
        }
    }