Browse Source

Prevent clicks on missing folders

merge-requests/1666/merge
Nicolas Pomepuy 3 years ago
parent
commit
45d5be2172
  1. 1
      application/vlc-android/src/org/videolan/vlc/gui/video/VideoGridFragment.kt
  2. 2
      application/vlc-android/src/org/videolan/vlc/util/Browserutils.kt

1
application/vlc-android/src/org/videolan/vlc/gui/video/VideoGridFragment.kt

@ -623,6 +623,7 @@ class VideoGridFragment : MediaBrowserFragment<VideosViewModel>(), SwipeRefreshL
}
}
is Folder -> {
if (item.mMrl.isMissing()) return
if (actionMode != null) {
multiSelectHelper.toggleSelection(position)
invalidateActionMode()

2
application/vlc-android/src/org/videolan/vlc/util/Browserutils.kt

@ -61,6 +61,8 @@ fun String?.isSchemeFD() = this == "fd"
fun String?.isSchemeDistant() = !this.isSchemeFile()
fun String.isMissing() = this == "missing://"
fun convertFavorites(browserFavs: List<BrowserFav>?) = browserFavs?.filter {
it.uri.scheme != "file" || File(it.uri.path).exists()
}?.map { (uri, _, title, iconUrl) ->

Loading…
Cancel
Save