fix: migrate/copy manga untick delete downloaded had no effect & always delete
This commit is contained in:
parent
4c19c80013
commit
1042726a74
2 changed files with 7 additions and 5 deletions
|
|
@ -2,11 +2,11 @@ package eu.kanade.tachiyomi.ui.browse.migration
|
|||
|
||||
object MigrationFlags {
|
||||
|
||||
const val CHAPTERS = 0b00001
|
||||
const val CATEGORIES = 0b00010
|
||||
const val TRACK = 0b00100
|
||||
const val CUSTOM_COVER = 0b01000
|
||||
const val EXTRA = 0b10000
|
||||
const val CHAPTERS = 0b000001
|
||||
const val CATEGORIES = 0b000010
|
||||
const val TRACK = 0b000100
|
||||
const val CUSTOM_COVER = 0b001000
|
||||
const val EXTRA = 0b010000
|
||||
const val DELETE_CHAPTERS = 0b100000
|
||||
|
||||
fun hasChapters(value: Int): Boolean {
|
||||
|
|
|
|||
|
|
@ -58,12 +58,14 @@ class MigrationBottomSheetDialogState(private val onStartMigration: State<(extra
|
|||
binding.migTracking.isChecked = MigrationFlags.hasTracks(flags)
|
||||
binding.migCustomCover.isChecked = MigrationFlags.hasCustomCover(flags)
|
||||
binding.migExtra.isChecked = MigrationFlags.hasExtra(flags)
|
||||
binding.migDeleteDownloaded.isChecked = MigrationFlags.hasDeleteChapters(flags)
|
||||
|
||||
binding.migChapters.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
||||
binding.migCategories.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
||||
binding.migTracking.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
||||
binding.migCustomCover.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
||||
binding.migExtra.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
||||
binding.migDeleteDownloaded.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
||||
|
||||
binding.useSmartSearch.bindToPreference(preferences.smartMigration())
|
||||
binding.extraSearchParamText.isVisible = false
|
||||
|
|
|
|||
Loading…
Reference in a new issue