Browse Source

Fix the file deletion only deleting the first one in the file browser

Fixes #3172
merge-requests/2174/head
Nicolas Pomepuy 1 year ago
parent
commit
54224c82f1
  1. 3
      application/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserFragment.kt

3
application/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserFragment.kt

@ -296,8 +296,7 @@ abstract class BaseBrowserFragment : MediaBrowserFragment<BrowserModel>(), IRefr
}
requireActivity().supportFragmentManager.setFragmentResultListener(CONFIRM_DELETE_DIALOG_RESULT, viewLifecycleOwner) { requestKey, bundle ->
val items: List<MediaWrapper> = bundle.parcelableList(CONFIRM_DELETE_DIALOG_MEDIALIST) ?: listOf()
if (items.isNotEmpty()) {
val mw = items[0]
items.forEach { mw ->
val deleteAction = Runnable {
lifecycleScope.launch {
MediaUtils.deleteItem(requireActivity(), mw) { viewModel.refresh() }

Loading…
Cancel
Save