[Android] Allow browsing the parent folder of an image on TV

Nicolas Pomepuy git at videolan.org
Tue Dec 3 17:57:43 UTC 2024


vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Tue Dec  3 10:55:40 2024 +0100| [5d07a41be92ab7f9436cdb378b7783675bf0c98e] | committer: Nicolas Pomepuy

Allow browsing the parent folder of an image on TV

> https://code.videolan.org/videolan/vlc-android/commit/5d07a41be92ab7f9436cdb378b7783675bf0c98e
---

 .../main/java/org/videolan/television/ui/MediaItemDetailsFragment.kt    | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/application/television/src/main/java/org/videolan/television/ui/MediaItemDetailsFragment.kt b/application/television/src/main/java/org/videolan/television/ui/MediaItemDetailsFragment.kt
index 1e42e5a9c6..85fb0ddf76 100644
--- a/application/television/src/main/java/org/videolan/television/ui/MediaItemDetailsFragment.kt
+++ b/application/television/src/main/java/org/videolan/television/ui/MediaItemDetailsFragment.kt
@@ -438,6 +438,8 @@ class MediaItemDetailsFragment : DetailsSupportFragment(), CoroutineScope by Mai
                 actionsAdapter.set(ID_PLAYLIST, Action(ID_PLAYLIST.toLong(), res.getString(R.string.add_to_playlist)))
                 //todo reenable entry point when ready
                 if (BuildConfig.DEBUG) actionsAdapter.set(ID_GET_INFO, Action(ID_GET_INFO.toLong(), res.getString(R.string.find_metadata)))
+            } else if (viewModel.media.type == MediaWrapper.TYPE_ALL) {
+                if (viewModel.media.uri.retrieveParent() != null) actionsAdapter.set(ID_NAVIGATE_PARENT, Action(ID_NAVIGATE_PARENT.toLong(), res.getString(R.string.go_to_folder)))
             }
             adapter = rowsAdapter
             detailsOverview.actionsAdapter = actionsAdapter



More information about the Android mailing list