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 {
|
object MigrationFlags {
|
||||||
|
|
||||||
const val CHAPTERS = 0b00001
|
const val CHAPTERS = 0b000001
|
||||||
const val CATEGORIES = 0b00010
|
const val CATEGORIES = 0b000010
|
||||||
const val TRACK = 0b00100
|
const val TRACK = 0b000100
|
||||||
const val CUSTOM_COVER = 0b01000
|
const val CUSTOM_COVER = 0b001000
|
||||||
const val EXTRA = 0b10000
|
const val EXTRA = 0b010000
|
||||||
const val DELETE_CHAPTERS = 0b100000
|
const val DELETE_CHAPTERS = 0b100000
|
||||||
|
|
||||||
fun hasChapters(value: Int): Boolean {
|
fun hasChapters(value: Int): Boolean {
|
||||||
|
|
|
||||||
|
|
@ -58,12 +58,14 @@ class MigrationBottomSheetDialogState(private val onStartMigration: State<(extra
|
||||||
binding.migTracking.isChecked = MigrationFlags.hasTracks(flags)
|
binding.migTracking.isChecked = MigrationFlags.hasTracks(flags)
|
||||||
binding.migCustomCover.isChecked = MigrationFlags.hasCustomCover(flags)
|
binding.migCustomCover.isChecked = MigrationFlags.hasCustomCover(flags)
|
||||||
binding.migExtra.isChecked = MigrationFlags.hasExtra(flags)
|
binding.migExtra.isChecked = MigrationFlags.hasExtra(flags)
|
||||||
|
binding.migDeleteDownloaded.isChecked = MigrationFlags.hasDeleteChapters(flags)
|
||||||
|
|
||||||
binding.migChapters.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
binding.migChapters.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
||||||
binding.migCategories.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
binding.migCategories.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
||||||
binding.migTracking.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
binding.migTracking.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
||||||
binding.migCustomCover.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
binding.migCustomCover.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
||||||
binding.migExtra.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
binding.migExtra.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
||||||
|
binding.migDeleteDownloaded.setOnCheckedChangeListener { _, _ -> setFlags(binding) }
|
||||||
|
|
||||||
binding.useSmartSearch.bindToPreference(preferences.smartMigration())
|
binding.useSmartSearch.bindToPreference(preferences.smartMigration())
|
||||||
binding.extraSearchParamText.isVisible = false
|
binding.extraSearchParamText.isVisible = false
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue