mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 22:42:25 -04:00
restore original model after change model
This commit is contained in:
parent
fb0a7da397
commit
4538901d1f
1 changed files with 6 additions and 0 deletions
|
@ -1128,6 +1128,7 @@ class ChangeModelDialog(QDialog):
|
|||
def __init__(self, parent, oldModel, oldTemplate):
|
||||
QDialog.__init__(self, parent, Qt.Window)
|
||||
self.parent = parent
|
||||
self.origModel = self.parent.deck.currentModel
|
||||
self.oldModel = oldModel
|
||||
self.oldTemplate = oldTemplate
|
||||
self.form = ankiqt.forms.changemodel.Ui_Dialog()
|
||||
|
@ -1247,8 +1248,13 @@ class ChangeModelDialog(QDialog):
|
|||
combos=self.fieldCombos,
|
||||
new=self.targetModel.fieldModels)
|
||||
|
||||
def reject(self):
|
||||
self.parent.deck.currentModel = self.origModel
|
||||
return QDialog.reject(self)
|
||||
|
||||
def accept(self):
|
||||
saveGeom(self, "changeModel")
|
||||
self.parent.deck.currentModel = self.origModel
|
||||
# check maps
|
||||
fmap = self.getFieldMap()
|
||||
cmap = self.getTemplateMap()
|
||||
|
|
Loading…
Reference in a new issue