[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