From b9c05a337b40f5644bb7c498acd40005f973e403 Mon Sep 17 00:00:00 2001 From: junkfood <69683722+JunkFood02@users.noreply.github.com> Date: Sat, 30 Mar 2024 03:19:24 +0800 Subject: [PATCH] fix(playlist): app crashes when downloading playlist --- app/src/main/java/com/junkfood/seal/Downloader.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/junkfood/seal/Downloader.kt b/app/src/main/java/com/junkfood/seal/Downloader.kt index 2fa01263ea..9777741555 100644 --- a/app/src/main/java/com/junkfood/seal/Downloader.kt +++ b/app/src/main/java/com/junkfood/seal/Downloader.kt @@ -578,8 +578,11 @@ object Downloader { ) val playlistIndex = indexList[i] - val playlistEntry = playlistItemList[playlistIndex] - val title = playlistEntry.title + val playlistEntry = playlistItemList.getOrNull(i) + + Log.d(TAG, playlistEntry?.title.toString()) + + val title = playlistEntry?.title DownloadUtil.fetchVideoInfoFromUrl( url = url, @@ -606,7 +609,7 @@ object Downloader { }.onFailure { th -> manageDownloadError( th = th, - url = playlistEntry.url, + url = playlistEntry?.url, title = title, isFetchingInfo = true, isTaskAborted = false