File tree Expand file tree Collapse file tree 4 files changed +6
-2
lines changed
app/src/main/java/eu/kanade/tachiyomi/ui/player Expand file tree Collapse file tree 4 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -621,7 +621,7 @@ class PlayerViewModel @JvmOverloads constructor(
621
621
_areControlsLocked .update { false }
622
622
}
623
623
624
- private fun dismissSheet () {
624
+ fun dismissSheet () {
625
625
_dismissSheet .update { _ -> true }
626
626
}
627
627
Original file line number Diff line number Diff line change @@ -575,6 +575,7 @@ fun PlayerControls(
575
575
chapters = chapters.map { it.toSegment() }.toImmutableList(),
576
576
onSeekToChapter = {
577
577
viewModel.selectChapter(it)
578
+ viewModel.dismissSheet()
578
579
viewModel.unpause()
579
580
},
580
581
decoder = decoder,
Original file line number Diff line number Diff line change @@ -153,7 +153,8 @@ fun PlayerSheets(
153
153
chapters,
154
154
currentChapter = chapter,
155
155
onClick = { onSeekToChapter(chapters.indexOf(it)) },
156
- onDismissRequest,
156
+ onDismissRequest = onDismissRequest,
157
+ dismissSheet = dismissSheet,
157
158
)
158
159
}
159
160
Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ fun ChaptersSheet(
42
42
currentChapter : Segment ,
43
43
onClick : (Segment ) -> Unit ,
44
44
onDismissRequest : () -> Unit ,
45
+ dismissSheet : Boolean ,
45
46
modifier : Modifier = Modifier ,
46
47
) {
47
48
GenericTracksSheet (
@@ -55,6 +56,7 @@ fun ChaptersSheet(
55
56
)
56
57
},
57
58
onDismissRequest = onDismissRequest,
59
+ dismissEvent = dismissSheet,
58
60
modifier = modifier
59
61
.padding(vertical = MaterialTheme .padding.medium),
60
62
)
You can’t perform that action at this time.
0 commit comments