File tree Expand file tree Collapse file tree 4 files changed +10
-5
lines changed
app/src/main/java/eu/kanade/tachiyomi/ui/player Expand file tree Collapse file tree 4 files changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -1117,6 +1117,12 @@ class PlayerViewModel @JvmOverloads constructor(
1117
1117
_hasPreviousEpisode .update { _ -> value }
1118
1118
}
1119
1119
1120
+ fun showEpisodeListDialog () {
1121
+ if (currentAnime.value != null ) {
1122
+ showDialog(Dialogs .EpisodeList )
1123
+ }
1124
+ }
1125
+
1120
1126
/* *
1121
1127
* Called when the activity is saved and not changing configurations. It updates the database
1122
1128
* to persist the current progress of the active episode.
Original file line number Diff line number Diff line change @@ -413,7 +413,7 @@ fun PlayerControls(
413
413
TopLeftPlayerControls (
414
414
animeTitle = animeTitle,
415
415
mediaTitle = mediaTitle,
416
- onTitleClick = { viewModel.showDialog( Dialogs . EpisodeList ) },
416
+ onTitleClick = { viewModel.showEpisodeListDialog( ) },
417
417
onBackClick = onBackPress,
418
418
)
419
419
}
@@ -614,8 +614,7 @@ fun PlayerControls(
614
614
615
615
PlayerDialogs (
616
616
dialogShown = dialog,
617
-
618
- episodeDisplayMode = anime!! .displayMode,
617
+ episodeDisplayMode = anime?.displayMode,
619
618
episodeList = playlist,
620
619
currentEpisodeIndex = viewModel.getCurrentEpisodeIndex(),
621
620
dateRelativeTime = viewModel.relativeTime,
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ fun PlayerDialogs(
12
12
dialogShown : Dialogs ,
13
13
14
14
// Episode list
15
- episodeDisplayMode : Long ,
15
+ episodeDisplayMode : Long? ,
16
16
currentEpisodeIndex : Int ,
17
17
episodeList : List <Episode >,
18
18
dateRelativeTime : Boolean ,
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ import java.time.format.DateTimeFormatter
50
50
51
51
@Composable
52
52
fun EpisodeListDialog (
53
- displayMode : Long ,
53
+ displayMode : Long? ,
54
54
currentEpisodeIndex : Int ,
55
55
episodeList : List <Episode >,
56
56
dateRelativeTime : Boolean ,
You can’t perform that action at this time.
0 commit comments