diff --git a/app/src/main/java/org/schabi/newpipe/player/ui/VideoPlayerUi.java b/app/src/main/java/org/schabi/newpipe/player/ui/VideoPlayerUi.java index 1fea488bd..0bb01b10d 100644 --- a/app/src/main/java/org/schabi/newpipe/player/ui/VideoPlayerUi.java +++ b/app/src/main/java/org/schabi/newpipe/player/ui/VideoPlayerUi.java @@ -988,16 +988,14 @@ public abstract class VideoPlayerUi extends PlayerUi implements SeekBar.OnSeekBa } private void setRepeatButton(final int repeatMode) { - if (repeatMode == REPEAT_MODE_ALL) { - binding.repeatButton.setImageResource( - com.google.android.exoplayer2.ui.R.drawable.exo_controls_repeat_all); - } else if (repeatMode == REPEAT_MODE_ONE) { - binding.repeatButton.setImageResource( - com.google.android.exoplayer2.ui.R.drawable.exo_controls_repeat_one); - } else /* repeatMode == REPEAT_MODE_OFF */ { - binding.repeatButton.setImageResource( - com.google.android.exoplayer2.ui.R.drawable.exo_controls_repeat_off); - } + final int resId = switch (repeatMode) { + case REPEAT_MODE_ALL + -> com.google.android.exoplayer2.ui.R.drawable.exo_controls_repeat_all; + case REPEAT_MODE_ONE + -> com.google.android.exoplayer2.ui.R.drawable.exo_controls_repeat_one; + default -> com.google.android.exoplayer2.ui.R.drawable.exo_controls_repeat_off; + }; + binding.repeatButton.setImageResource(resId); } //endregion