[Android] Fix silently failing 'Add to Favorite' action in MainBrowserFragment
agnik
git at videolan.org
Wed Feb 25 06:49:56 UTC 2026
vlc-android | branch: master | agnik <agnik at agniks-MacBook-Pro.local> | Wed Feb 25 01:45:56 2026 +0530| [9b548875b4e8c8cad6cc3f07b8bf8d2388830342] | committer: agnik
Fix silently failing 'Add to Favorite' action in MainBrowserFragment
> https://code.videolan.org/videolan/vlc-android/commit/9b548875b4e8c8cad6cc3f07b8bf8d2388830342
---
.../src/org/videolan/vlc/gui/browser/MainBrowserFragment.kt | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/application/vlc-android/src/org/videolan/vlc/gui/browser/MainBrowserFragment.kt b/application/vlc-android/src/org/videolan/vlc/gui/browser/MainBrowserFragment.kt
index aba6b1be49..e63fc3de7e 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/browser/MainBrowserFragment.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/browser/MainBrowserFragment.kt
@@ -468,6 +468,10 @@ class MainBrowserFragment : BaseFragment(), View.OnClickListener, CtxActionRecei
?: return
when (option) {
CTX_PLAY -> MediaUtils.openMedia(activity, mw)
+ CTX_FAV_ADD -> lifecycleScope.launch {
+ if (mw.uri.scheme == "file") browserFavRepository.addLocalFavItem(mw.uri, mw.title, mw.artworkURL)
+ else browserFavRepository.addNetworkFavItem(mw.uri, mw.title, mw.artworkURL)
+ }
CTX_FAV_REMOVE -> lifecycleScope.launch(Dispatchers.IO) { browserFavRepository.deleteBrowserFav(mw.uri) }
CTX_ADD_FOLDER_PLAYLIST -> requireActivity().addToPlaylistAsync(mw.uri.toString(), false, mw.title)
CTX_ADD_FOLDER_AND_SUB_PLAYLIST -> requireActivity().addToPlaylistAsync(mw.uri.toString(), true, mw.title)
More information about the Android
mailing list