From d0637a883236349f087ab11a1001729a123b1ca3 Mon Sep 17 00:00:00 2001
From: TiA4f8R <74829229+TiA4f8R@users.noreply.github.com>
Date: Sat, 15 Jan 2022 21:03:37 +0100
Subject: [PATCH] Suppress SonarLint NullPointerException warnings in
 CustomHlsPlaylistTracker

They seem to be wrong, by looking at the class work and at the return of CustomHlsPlaylistTracker's methods.
---
 .../newpipe/player/playback/CustomHlsPlaylistTracker.java       | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app/src/main/java/org/schabi/newpipe/player/playback/CustomHlsPlaylistTracker.java b/app/src/main/java/org/schabi/newpipe/player/playback/CustomHlsPlaylistTracker.java
index 28f6b01fe..99d6bfa07 100644
--- a/app/src/main/java/org/schabi/newpipe/player/playback/CustomHlsPlaylistTracker.java
+++ b/app/src/main/java/org/schabi/newpipe/player/playback/CustomHlsPlaylistTracker.java
@@ -411,6 +411,7 @@ public final class CustomHlsPlaylistTracker implements HlsPlaylistTracker,
         return anyExclusionFailed;
     }
 
+    @SuppressWarnings("squid:S2259")
     private HlsMediaPlaylist getLatestPlaylistSnapshot(
             @Nullable final HlsMediaPlaylist oldPlaylist,
             @NonNull final HlsMediaPlaylist loadedPlaylist) {
@@ -684,6 +685,7 @@ public final class CustomHlsPlaylistTracker implements HlsPlaylistTracker,
                     mediaPlaylistLoadable.type);
         }
 
+        @SuppressWarnings("squid:S2259")
         private void processLoadedPlaylist(final HlsMediaPlaylist loadedPlaylist,
                                            final LoadEventInfo loadEventInfo) {
             final HlsMediaPlaylist oldPlaylist = playlistSnapshot;