From fdef0046d9a3caca9b93b94c0d9c88085c3b6d10 Mon Sep 17 00:00:00 2001 From: evermind Date: Fri, 1 Mar 2024 22:42:01 +0100 Subject: [PATCH] BraveNewPipeLegacy: (Kitkat) fixup Sponsorblock VideoSegments handling --- .../us/shandian/giga/service/DownloadManagerService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/braveLegacy/java/us/shandian/giga/service/DownloadManagerService.java b/app/src/braveLegacy/java/us/shandian/giga/service/DownloadManagerService.java index 99d8af1ae..25aa249e9 100755 --- a/app/src/braveLegacy/java/us/shandian/giga/service/DownloadManagerService.java +++ b/app/src/braveLegacy/java/us/shandian/giga/service/DownloadManagerService.java @@ -429,7 +429,11 @@ public class DownloadManagerService extends Service { long nearLength = intent.getLongExtra(EXTRA_NEAR_LENGTH, 0); String tag = intent.getStringExtra(EXTRA_STORAGE_TAG); Parcelable[] parcelRecovery = intent.getParcelableArrayExtra(EXTRA_RECOVERY_INFO); - VideoSegment[] segments = (VideoSegment[]) intent.getSerializableExtra(EXTRA_SEGMENTS); + VideoSegment[] segments = null; + if (intent.hasExtra(EXTRA_SEGMENTS) + && intent.getSerializableExtra(EXTRA_SEGMENTS) instanceof VideoSegment[]) { + segments = (VideoSegment[]) intent.getSerializableExtra(EXTRA_SEGMENTS); + } StoredFileHelper storage; try {