Add Cards save the previous note

This commit is contained in:
Arthur Milchior 2019-11-21 02:18:01 +01:00
parent 48c1e668d4
commit f41014ca4b

View file

@ -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):