From 3aae12155f60610d233031868e03364fd9cb744d Mon Sep 17 00:00:00 2001 From: TobiGr Date: Fri, 18 Feb 2022 18:09:30 +0100 Subject: [PATCH] [YouTube] Add a comment clarifying why the panelIdentfier can be null --- .../services/youtube/extractors/YoutubeStreamExtractor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java index 8208f2d3de..ac5f34878d 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java @@ -1269,6 +1269,9 @@ public List getStreamSegments() throws ParsingException { // Search for correct panel containing the data for (int i = 0; i < panels.size(); i++) { + // panelIdentifier might be null if the panel has something to do with ads + // See https://github.com/TeamNewPipe/NewPipe/issues/7792#issuecomment-1030900188 + @Nullable final String panelIdentifier = panels.getObject(i) .getObject("engagementPanelSectionListRenderer") .getString("panelIdentifier");