[Android] Remove duplicated observer in the AudioBrowserFragment

Nicolas Pomepuy git at videolan.org
Thu Nov 20 06:32:13 UTC 2025


vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Thu Oct 23 09:29:55 2025 +0200| [2ce014dde1d92d21eb10fd45d6249d4434b390b5] | committer: Nicolas Pomepuy

Remove duplicated observer in the AudioBrowserFragment

> https://code.videolan.org/videolan/vlc-android/commit/2ce014dde1d92d21eb10fd45d6249d4434b390b5
---

 .../src/org/videolan/vlc/gui/audio/AudioBrowserFragment.kt  | 13 -------------
 1 file changed, 13 deletions(-)

diff --git a/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioBrowserFragment.kt b/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioBrowserFragment.kt
index 996290d017..83fb864327 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioBrowserFragment.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioBrowserFragment.kt
@@ -272,19 +272,6 @@ class AudioBrowserFragment : BaseAudioBrowser<AudioBrowserViewModel>() {
     private fun setupProvider(index: Int = viewModel.currentTab) {
         val provider = viewModel.providers[index.coerceIn(0, viewModel.providers.size - 1)]
         if (provider.loading.hasObservers()) return
-        lifecycleScope.launch {
-            waitForML()
-            provider.pagedList.observe(viewLifecycleOwner) { items ->
-                @Suppress("UNCHECKED_CAST")
-                if (items != null) adapters.getOrNull(index)?.submitList(items as PagedList<MediaLibraryItem>?)
-                updateEmptyView()
-                restorePositions.get(index)?.let {
-                    lists[index].scrollToPosition(it)
-                    restorePositions.delete(index)
-                }
-                setFabPlayShuffleAllVisibility(items.isNotEmpty())
-            }
-        }
         provider.loading.observe(viewLifecycleOwner) { loading ->
             if (loading == null || currentTab != index) return at observe
             setRefreshing(loading) { refresh ->



More information about the Android mailing list