diff --git a/AnkiDroid/src/main/java/com/ichi2/anki/NoteEditorFragment.kt b/AnkiDroid/src/main/java/com/ichi2/anki/NoteEditorFragment.kt index 020ddbf3f784..c1b433b207e6 100644 --- a/AnkiDroid/src/main/java/com/ichi2/anki/NoteEditorFragment.kt +++ b/AnkiDroid/src/main/java/com/ichi2/anki/NoteEditorFragment.kt @@ -58,7 +58,6 @@ import androidx.annotation.DrawableRes import androidx.annotation.VisibleForTesting import androidx.appcompat.app.AlertDialog import androidx.appcompat.widget.AppCompatButton -import androidx.appcompat.widget.PopupMenu import androidx.core.content.FileProvider import androidx.core.content.IntentCompat import androidx.core.content.edit @@ -92,7 +91,7 @@ import com.ichi2.anki.android.input.shortcut import com.ichi2.anki.common.annotations.NeedsTest import com.ichi2.anki.common.utils.annotation.KotlinCleanup import com.ichi2.anki.common.utils.ext.ifZero -import com.ichi2.anki.dialogs.ConfirmationDialog +import com.ichi2.anki.dialogs.ChangeNoteTypeDialog import com.ichi2.anki.dialogs.DeckSelectionDialog.DeckSelectionListener import com.ichi2.anki.dialogs.DiscardChangesDialog import com.ichi2.anki.dialogs.IntegerDialog @@ -153,7 +152,6 @@ import com.ichi2.anki.servicelayer.NoteService.convertToHtmlNewline import com.ichi2.anki.snackbar.BaseSnackbarBuilderProvider import com.ichi2.anki.snackbar.SnackbarBuilder import com.ichi2.anki.snackbar.showSnackbar -import com.ichi2.anki.sync.userAcceptsSchemaChange import com.ichi2.anki.ui.setupNoteTypeSpinner import com.ichi2.anki.utils.RunOnlyOnce import com.ichi2.anki.utils.ext.sharedPrefs @@ -176,7 +174,6 @@ import com.ichi2.utils.HashUtil import com.ichi2.utils.ImportUtils import com.ichi2.utils.IntentUtil.resolveMimeType import com.ichi2.utils.KeyUtils -import com.ichi2.utils.MapUtil import com.ichi2.utils.NoteFieldDecorator import com.ichi2.utils.TextViewUtil import com.ichi2.utils.configureView @@ -273,9 +270,6 @@ class NoteEditorFragment : private set private var allNoteTypeIds: List? = null - @KotlinCleanup("this ideally should be Int, Int?") - private var noteTypeChangeFieldMap: MutableMap? = null - private var noteTypeChangeCardMap: HashMap? = null private val customViewIds = ArrayList() // indicates if a new note is added or a card is edited @@ -729,8 +723,8 @@ class NoteEditorFragment : editOcclusionsButton = requireView().findViewById(R.id.EditOcclusionsButton) imageSelectionForOcclusionContainer = requireView().findViewById(R.id.ImageSelectionForOcclusionContainer) imageSelectionForOcclusionLabel = requireView().findViewById(R.id.ImageSelectionForOcclusionLabel) - cameraForOcclusionButton = requireView().findViewById