Merge "Remove redundant MediaPlayerData.getMediaData(...) method." into tm-qpr-dev am: 037216830b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19992048 Change-Id: I2d9ca2f6d0b4e2709bfc2bb4a927b8242c43b9c9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -449,7 +449,7 @@ class MediaCarouselController @Inject constructor(
|
|||||||
val existingPlayer = MediaPlayerData.getMediaPlayer(key)
|
val existingPlayer = MediaPlayerData.getMediaPlayer(key)
|
||||||
val curVisibleMediaKey = MediaPlayerData.playerKeys()
|
val curVisibleMediaKey = MediaPlayerData.playerKeys()
|
||||||
.elementAtOrNull(mediaCarouselScrollHandler.visibleMediaIndex)
|
.elementAtOrNull(mediaCarouselScrollHandler.visibleMediaIndex)
|
||||||
val isCurVisibleMediaPlaying = MediaPlayerData.getMediaData(curVisibleMediaKey)?.isPlaying
|
val isCurVisibleMediaPlaying = curVisibleMediaKey?.data?.isPlaying
|
||||||
if (existingPlayer == null) {
|
if (existingPlayer == null) {
|
||||||
val newPlayer = mediaControlPanelFactory.get()
|
val newPlayer = mediaControlPanelFactory.get()
|
||||||
newPlayer.attachPlayer(MediaViewHolder.create(
|
newPlayer.attachPlayer(MediaViewHolder.create(
|
||||||
@@ -1042,15 +1042,6 @@ internal object MediaPlayerData {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun getMediaData(mediaSortKey: MediaSortKey?): MediaData? {
|
|
||||||
mediaData.forEach { (key, value) ->
|
|
||||||
if (value == mediaSortKey) {
|
|
||||||
return mediaData[key]?.data
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return null
|
|
||||||
}
|
|
||||||
|
|
||||||
fun getMediaPlayer(key: String): MediaControlPanel? {
|
fun getMediaPlayer(key: String): MediaControlPanel? {
|
||||||
return mediaData.get(key)?.let { mediaPlayers.get(it) }
|
return mediaData.get(key)?.let { mediaPlayers.get(it) }
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user