mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
suppress reset when editing current card
This commit is contained in:
parent
0414eed116
commit
3be42fbbfe
2 changed files with 6 additions and 2 deletions
|
@ -48,6 +48,7 @@ class FactEditor(object):
|
|||
self.lastFocusedEdit = None
|
||||
self.changeTimer = None
|
||||
self.lastCloze = None
|
||||
self.resetOnEdit = True
|
||||
addHook("deckClosed", self.deckClosedHook)
|
||||
addHook("guiReset", self.refresh)
|
||||
addHook("colourChanged", self.colourChanged)
|
||||
|
@ -495,7 +496,8 @@ class FactEditor(object):
|
|||
self.fact.setModified(textChanged=True)
|
||||
if not self.fact.isNew():
|
||||
self.deck.setModified()
|
||||
ankiqt.mw.reset()
|
||||
if self.resetOnEdit:
|
||||
ankiqt.mw.reset()
|
||||
self.deck.setUndoEnd(n)
|
||||
|
||||
def onFocusLost(self, widget):
|
||||
|
@ -594,7 +596,8 @@ class FactEditor(object):
|
|||
self.deck.updatePriorities([c.id for c in self.fact.cards])
|
||||
self.fact.setModified(textChanged=True)
|
||||
self.deck.flushMod()
|
||||
ankiqt.mw.reset()
|
||||
if self.resetOnEdit:
|
||||
ankiqt.mw.reset()
|
||||
if self.onChange:
|
||||
self.onChange('tag')
|
||||
|
||||
|
|
|
@ -1430,6 +1430,7 @@ later by using File>Close.
|
|||
self, self.mainWin.fieldsArea, self.deck)
|
||||
self.editor.onFactValid = self.onFactValid
|
||||
self.editor.onFactInvalid = self.onFactInvalid
|
||||
self.editor.resetOnEdit = False
|
||||
# editor
|
||||
self.connect(self.mainWin.saveEditorButton, SIGNAL("clicked()"),
|
||||
lambda: self.moveToState("saveEdit"))
|
||||
|
|
Loading…
Reference in a new issue