Skip to content

Commit b8a1148

Browse files
authored
fix(player): Dismiss chapter sheet on chapter select (#1976)
1 parent 3064b72 commit b8a1148

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

app/src/main/java/eu/kanade/tachiyomi/ui/player/PlayerViewModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -621,7 +621,7 @@ class PlayerViewModel @JvmOverloads constructor(
621621
_areControlsLocked.update { false }
622622
}
623623

624-
private fun dismissSheet() {
624+
fun dismissSheet() {
625625
_dismissSheet.update { _ -> true }
626626
}
627627

app/src/main/java/eu/kanade/tachiyomi/ui/player/controls/PlayerControls.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@ fun PlayerControls(
575575
chapters = chapters.map { it.toSegment() }.toImmutableList(),
576576
onSeekToChapter = {
577577
viewModel.selectChapter(it)
578+
viewModel.dismissSheet()
578579
viewModel.unpause()
579580
},
580581
decoder = decoder,

app/src/main/java/eu/kanade/tachiyomi/ui/player/controls/PlayerSheets.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,8 @@ fun PlayerSheets(
153153
chapters,
154154
currentChapter = chapter,
155155
onClick = { onSeekToChapter(chapters.indexOf(it)) },
156-
onDismissRequest,
156+
onDismissRequest = onDismissRequest,
157+
dismissSheet = dismissSheet,
157158
)
158159
}
159160

app/src/main/java/eu/kanade/tachiyomi/ui/player/controls/components/sheets/ChaptersSheet.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ fun ChaptersSheet(
4242
currentChapter: Segment,
4343
onClick: (Segment) -> Unit,
4444
onDismissRequest: () -> Unit,
45+
dismissSheet: Boolean,
4546
modifier: Modifier = Modifier,
4647
) {
4748
GenericTracksSheet(
@@ -55,6 +56,7 @@ fun ChaptersSheet(
5556
)
5657
},
5758
onDismissRequest = onDismissRequest,
59+
dismissEvent = dismissSheet,
5860
modifier = modifier
5961
.padding(vertical = MaterialTheme.padding.medium),
6062
)

0 commit comments

Comments
 (0)