pull/2276/head
Horis 2 years ago
parent db4bfe230b
commit 2f276cf861
  1. 17
      app/src/main/java/io/legado/app/ui/book/audio/AudioPlayActivity.kt

@ -21,6 +21,7 @@ import io.legado.app.data.entities.Book
import io.legado.app.data.entities.BookChapter import io.legado.app.data.entities.BookChapter
import io.legado.app.data.entities.BookSource import io.legado.app.data.entities.BookSource
import io.legado.app.databinding.ActivityAudioPlayBinding import io.legado.app.databinding.ActivityAudioPlayBinding
import io.legado.app.help.config.AppConfig
import io.legado.app.lib.dialogs.alert import io.legado.app.lib.dialogs.alert
import io.legado.app.model.AudioPlay import io.legado.app.model.AudioPlay
import io.legado.app.model.BookCover import io.legado.app.model.BookCover
@ -226,13 +227,17 @@ class AudioPlayActivity :
override fun finish() { override fun finish() {
AudioPlay.book?.let { AudioPlay.book?.let {
if (!AudioPlay.inBookshelf) { if (!AudioPlay.inBookshelf) {
alert(title = getString(R.string.add_to_shelf)) { if (!AppConfig.showAddToShelfAlert) {
setMessage(getString(R.string.check_add_bookshelf, it.name)) viewModel.removeFromBookshelf { super.finish() }
okButton { } else {
AudioPlay.inBookshelf = true alert(title = getString(R.string.add_to_shelf)) {
setResult(Activity.RESULT_OK) setMessage(getString(R.string.check_add_bookshelf, it.name))
okButton {
AudioPlay.inBookshelf = true
setResult(Activity.RESULT_OK)
}
noButton { viewModel.removeFromBookshelf { super.finish() } }
} }
noButton { viewModel.removeFromBookshelf { super.finish() } }
} }
} else { } else {
super.finish() super.finish()

Loading…
Cancel
Save