Loading android/app/src/com/android/bluetooth/newavrcp/MediaPlayerList.java +8 −2 Original line number Original line Diff line number Diff line Loading @@ -152,7 +152,7 @@ public class MediaPlayerList { for (BrowsedPlayerWrapper wrapper : players) { for (BrowsedPlayerWrapper wrapper : players) { // Generate new id and add the browsable player // Generate new id and add the browsable player if (!mMediaPlayerIds.containsKey(wrapper.getPackageName())) { if (!mMediaPlayerIds.containsKey(wrapper.getPackageName())) { mMediaPlayerIds.put(wrapper.getPackageName(), mMediaPlayerIds.size() + 1); mMediaPlayerIds.put(wrapper.getPackageName(), getFreeMediaPlayerId()); } } d("Adding Browser Wrapper for " + wrapper.getPackageName() + " with id " d("Adding Browser Wrapper for " + wrapper.getPackageName() + " with id " Loading Loading @@ -206,6 +206,12 @@ public class MediaPlayerList { return BLUETOOTH_PLAYER_ID; return BLUETOOTH_PLAYER_ID; } } int getFreeMediaPlayerId() { int id = 0; while (mMediaPlayerIds.containsValue(++id)) {} return id; } MediaPlayerWrapper getActivePlayer() { MediaPlayerWrapper getActivePlayer() { return mMediaPlayers.get(mActivePlayerId); return mMediaPlayers.get(mActivePlayerId); } } Loading Loading @@ -405,7 +411,7 @@ public class MediaPlayerList { // that key. // that key. String packageName = controller.getPackageName(); String packageName = controller.getPackageName(); if (!mMediaPlayerIds.containsKey(packageName)) { if (!mMediaPlayerIds.containsKey(packageName)) { mMediaPlayerIds.put(packageName, mMediaPlayerIds.size() + 1); mMediaPlayerIds.put(packageName, getFreeMediaPlayerId()); } } int playerId = mMediaPlayerIds.get(packageName); int playerId = mMediaPlayerIds.get(packageName); Loading Loading
android/app/src/com/android/bluetooth/newavrcp/MediaPlayerList.java +8 −2 Original line number Original line Diff line number Diff line Loading @@ -152,7 +152,7 @@ public class MediaPlayerList { for (BrowsedPlayerWrapper wrapper : players) { for (BrowsedPlayerWrapper wrapper : players) { // Generate new id and add the browsable player // Generate new id and add the browsable player if (!mMediaPlayerIds.containsKey(wrapper.getPackageName())) { if (!mMediaPlayerIds.containsKey(wrapper.getPackageName())) { mMediaPlayerIds.put(wrapper.getPackageName(), mMediaPlayerIds.size() + 1); mMediaPlayerIds.put(wrapper.getPackageName(), getFreeMediaPlayerId()); } } d("Adding Browser Wrapper for " + wrapper.getPackageName() + " with id " d("Adding Browser Wrapper for " + wrapper.getPackageName() + " with id " Loading Loading @@ -206,6 +206,12 @@ public class MediaPlayerList { return BLUETOOTH_PLAYER_ID; return BLUETOOTH_PLAYER_ID; } } int getFreeMediaPlayerId() { int id = 0; while (mMediaPlayerIds.containsValue(++id)) {} return id; } MediaPlayerWrapper getActivePlayer() { MediaPlayerWrapper getActivePlayer() { return mMediaPlayers.get(mActivePlayerId); return mMediaPlayers.get(mActivePlayerId); } } Loading Loading @@ -405,7 +411,7 @@ public class MediaPlayerList { // that key. // that key. String packageName = controller.getPackageName(); String packageName = controller.getPackageName(); if (!mMediaPlayerIds.containsKey(packageName)) { if (!mMediaPlayerIds.containsKey(packageName)) { mMediaPlayerIds.put(packageName, mMediaPlayerIds.size() + 1); mMediaPlayerIds.put(packageName, getFreeMediaPlayerId()); } } int playerId = mMediaPlayerIds.get(packageName); int playerId = mMediaPlayerIds.get(packageName); Loading