From 2ce014dde1d92d21eb10fd45d6249d4434b390b5 Mon Sep 17 00:00:00 2001 From: Nicolas Pomepuy Date: Thu, 23 Oct 2025 09:29:55 +0200 Subject: [PATCH] Remove duplicated observer in the AudioBrowserFragment --- .../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 996290d01..83fb86432 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() { 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?) - 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@observe setRefreshing(loading) { refresh ->