diff --git a/aqt/addcards.py b/aqt/addcards.py index 365618881..3372dd437 100644 --- a/aqt/addcards.py +++ b/aqt/addcards.py @@ -28,6 +28,7 @@ class AddCards(QDialog): self.setupButtons() self.onReset() self.history = [] + self.previousNote = None restoreGeom(self, "add") addHook('reset', self.onReset) addHook('currentModelChanged', self.onModelChange) @@ -83,6 +84,7 @@ class AddCards(QDialog): def onModelChange(self): oldNote = self.editor.note note = self.mw.col.newNote() + self.previousNote = None if oldNote: oldFields = list(oldNote.keys()) newFields = list(note.keys()) @@ -176,6 +178,7 @@ question on all cards."""), help="AddItems") return self.addHistory(note) self.mw.requireReset() + self.previousNote = note return note def addCards(self):