Merge pull request #5301 from EricLemieux/fix-npe-play-button
Fix null pointer exception in play button method
This commit is contained in:
commit
8fe1a76ec6
1 changed files with 18 additions and 4 deletions
|
@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue