[Android] MediaWrapperList: fix isAudioList
Duncan McNamara
git at videolan.org
Wed Oct 8 11:37:37 UTC 2025
vlc-android | branch: master | Duncan McNamara <dcn.mcnamara at gmail.com> | Wed Oct 8 11:24:39 2025 +0200| [8c1fe5a0b7a33295b375d75b25d4ad364f14b50c] | committer: Duncan McNamara
MediaWrapperList: fix isAudioList
replaceWith and Map didn't update videoCount, causing it's value to be
wrong most of the time, breaking isAudioList
> https://code.videolan.org/videolan/vlc-android/commit/8c1fe5a0b7a33295b375d75b25d4ad364f14b50c
---
application/vlc-android/src/org/videolan/vlc/media/MediaWrapperList.kt | 2 ++
1 file changed, 2 insertions(+)
diff --git a/application/vlc-android/src/org/videolan/vlc/media/MediaWrapperList.kt b/application/vlc-android/src/org/videolan/vlc/media/MediaWrapperList.kt
index d4591fe4c2..5316f19f7b 100644
--- a/application/vlc-android/src/org/videolan/vlc/media/MediaWrapperList.kt
+++ b/application/vlc-android/src/org/videolan/vlc/media/MediaWrapperList.kt
@@ -160,11 +160,13 @@ class MediaWrapperList {
fun replaceWith(list: List<MediaWrapper>) {
internalList.clear()
internalList.addAll(list)
+ videoCount = internalList.count { it.type == MediaWrapper.TYPE_VIDEO }
}
@Synchronized
fun map(list: List<MediaWrapper>) {
internalList.addAll(list)
+ videoCount = internalList.count { it.type == MediaWrapper.TYPE_VIDEO }
}
/**
More information about the Android
mailing list