diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/MigrationFlags.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/MigrationFlags.kt index f19ed1040..f4df9d254 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/MigrationFlags.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/MigrationFlags.kt @@ -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 { diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/design/MigrationBottomSheetDialog.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/design/MigrationBottomSheetDialog.kt index 2348ea620..7e42f9e24 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/design/MigrationBottomSheetDialog.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/advanced/design/MigrationBottomSheetDialog.kt @@ -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