From 140737bb406926353e83b930899ca2540cdd882b Mon Sep 17 00:00:00 2001 From: rebelonion <87634197+rebelonion@users.noreply.github.com> Date: Mon, 29 Apr 2024 14:06:40 -0500 Subject: [PATCH] fix: next button --- .../ani/dantotsu/media/anime/ExoplayerView.kt | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/media/anime/ExoplayerView.kt b/app/src/main/java/ani/dantotsu/media/anime/ExoplayerView.kt index f3b8ffb6..f019dac5 100644 --- a/app/src/main/java/ani/dantotsu/media/anime/ExoplayerView.kt +++ b/app/src/main/java/ani/dantotsu/media/anime/ExoplayerView.kt @@ -1586,14 +1586,7 @@ class ExoplayerView : AppCompatActivity(), Player.Listener, SessionAvailabilityL } }.show() dialog.window?.setDimAmount(0.8f) - } - if (!this::exoPlayer.isInitialized) buildExoplayer() - - val isDisabled = (subtitle == null && hasExtSubtitles) - exoPlayer.trackSelectionParameters = exoPlayer.trackSelectionParameters - .buildUpon() - .setTrackTypeDisabled(TRACK_TYPE_TEXT, isDisabled) - .build() + } else buildExoplayer() } private fun buildExoplayer() { @@ -1644,6 +1637,12 @@ class ExoplayerView : AppCompatActivity(), Player.Listener, SessionAvailabilityL if (!hasExtSubtitles && !PrefManager.getVal(PrefName.Subtitles)) { onSetTrackGroupOverride(dummyTrack, TRACK_TYPE_TEXT) } + + val isDisabled = (subtitle == null && hasExtSubtitles) + exoPlayer.trackSelectionParameters = exoPlayer.trackSelectionParameters + .buildUpon() + .setTrackTypeDisabled(TRACK_TYPE_TEXT, isDisabled) + .build() } private fun releasePlayer() {