|
@@ -444,16 +444,16 @@ fun ReadBookScreen(
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
is ReadBookSheet.ChangeBookSource -> {
|
|
is ReadBookSheet.ChangeBookSource -> {
|
|
|
- val changeSourceSheet = state.activeSheet as? ReadBookSheet.ChangeBookSource
|
|
|
|
|
|
|
+ val changeSourceSheet = state.activeSheet
|
|
|
val changeSourceBook = state.book
|
|
val changeSourceBook = state.book
|
|
|
- if (changeSourceSheet != null && changeSourceBook == null) {
|
|
|
|
|
|
|
+ if (changeSourceBook == null) {
|
|
|
LaunchedEffect(changeSourceSheet) {
|
|
LaunchedEffect(changeSourceSheet) {
|
|
|
onIntent(ReadBookIntent.DismissSheet)
|
|
onIntent(ReadBookIntent.DismissSheet)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if (changeSourceBook != null) {
|
|
if (changeSourceBook != null) {
|
|
|
ChangeSourceSheet(
|
|
ChangeSourceSheet(
|
|
|
- show = changeSourceSheet != null,
|
|
|
|
|
|
|
+ show = true,
|
|
|
oldBook = changeSourceBook,
|
|
oldBook = changeSourceBook,
|
|
|
fromReadBookActivity = true,
|
|
fromReadBookActivity = true,
|
|
|
allowAddAsNew = false,
|
|
allowAddAsNew = false,
|