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 @@ -1158,6 +1158,12 @@ class PlayerViewModel @JvmOverloads constructor(
1158
1158
_hasPreviousEpisode .update { _ -> value }
1159
1159
}
1160
1160
1161
+ fun showEpisodeListDialog () {
1162
+ if (currentAnime.value != null ) {
1163
+ showDialog(Dialogs .EpisodeList )
1164
+ }
1165
+ }
1166
+
1161
1167
/* *
1162
1168
* Called when the activity is saved and not changing configurations. It updates the database
1163
1169
* to persist the current progress of the active episode.
Original file line number Diff line number Diff line change @@ -418,7 +418,7 @@ fun PlayerControls(
418
418
TopLeftPlayerControls (
419
419
animeTitle = animeTitle,
420
420
mediaTitle = mediaTitle,
421
- onTitleClick = { viewModel.showDialog( Dialogs . EpisodeList ) },
421
+ onTitleClick = { viewModel.showEpisodeListDialog( ) },
422
422
onBackClick = onBackPress,
423
423
)
424
424
}
@@ -622,8 +622,7 @@ fun PlayerControls(
622
622
623
623
PlayerDialogs (
624
624
dialogShown = dialog,
625
-
626
- episodeDisplayMode = anime!! .displayMode,
625
+ episodeDisplayMode = anime?.displayMode,
627
626
episodeList = playlist,
628
627
currentEpisodeIndex = viewModel.getCurrentEpisodeIndex(),
629
628
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 eu.kanade.presentation.util.formatChapterNumber as formatEpisodeNumber
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