mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 23:32:59 +00:00 
			
		
		
		
	Merge pull request #5301 from EricLemieux/fix-npe-play-button
Fix null pointer exception in play button method
This commit is contained in:
		| @@ -1071,11 +1071,25 @@ public class VideoPlayerImpl extends VideoPlayer | ||||
|  | ||||
|     private void animatePlayButtons(final boolean show, final int duration) { | ||||
|         animateView(playPauseButton, AnimationUtils.Type.SCALE_AND_ALPHA, show, duration); | ||||
|         if (playQueue.getIndex() > 0 || !show) { | ||||
|             animateView(playPreviousButton, AnimationUtils.Type.SCALE_AND_ALPHA, show, duration); | ||||
|  | ||||
|         boolean showQueueButtons = show; | ||||
|         if (playQueue == null) { | ||||
|             showQueueButtons = false; | ||||
|         } | ||||
|         if (playQueue.getIndex() + 1 < playQueue.getStreams().size() || !show) { | ||||
|             animateView(playNextButton, AnimationUtils.Type.SCALE_AND_ALPHA, show, duration); | ||||
|  | ||||
|         if (!showQueueButtons || playQueue.getIndex() > 0) { | ||||
|             animateView( | ||||
|                 playPreviousButton, | ||||
|                 AnimationUtils.Type.SCALE_AND_ALPHA, | ||||
|                 showQueueButtons, | ||||
|                 duration); | ||||
|         } | ||||
|         if (!showQueueButtons || playQueue.getIndex() + 1 < playQueue.getStreams().size()) { | ||||
|             animateView( | ||||
|                 playNextButton, | ||||
|                 AnimationUtils.Type.SCALE_AND_ALPHA, | ||||
|                 showQueueButtons, | ||||
|                 duration); | ||||
|         } | ||||
|  | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Stypox
					Stypox