mirror of
https://github.com/jellyfin/jellyfin-androidtv.git
synced 2026-10-26 16:45:23 +00:00
Fix SelectQualityAction crashing when opening menu
(cherry picked from commit 044ce67110)
This commit is contained in:
1 parent
de6c7904f0
commit
ef899f98bc
1 file changed
+5
-3
+5
-3
@@ -10,7 +10,6 @@ import org.jellyfin.androidtv.preference.UserPreferences
|
||||
import org.jellyfin.androidtv.ui.playback.PlaybackController
|
||||
import org.jellyfin.androidtv.ui.playback.VideoQualityController
|
||||
import org.jellyfin.androidtv.ui.playback.overlay.CustomPlaybackTransportControlGlue
|
||||
import org.jellyfin.androidtv.ui.playback.overlay.LeanbackOverlayFragment
|
||||
import org.jellyfin.androidtv.ui.playback.overlay.VideoPlayerAdapter
|
||||
|
||||
class SelectQualityAction(
|
||||
@@ -39,8 +38,11 @@ class SelectQualityAction(
|
||||
}
|
||||
|
||||
menu.setGroupCheckable(0, true, true)
|
||||
menu.getItem(qualityProfiles.keys.indexOf(qualityController.currentQuality))?.let { item ->
|
||||
item.isChecked = true
|
||||
val currentQualityIndex = qualityProfiles.keys.indexOf(qualityController.currentQuality)
|
||||
if (currentQualityIndex != -1) {
|
||||
menu.getItem(currentQualityIndex)?.let { item ->
|
||||
item.isChecked = true
|
||||
}
|
||||
}
|
||||
|
||||
setOnDismissListener { videoPlayerAdapter.leanbackOverlayFragment.setFading(true) }
|
||||
|
||||
Reference in new issue
Block a user