mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
refresh tree on deck/model update, not on card change
This commit is contained in:
parent
8b614c9be6
commit
d578a70cd0
1 changed files with 4 additions and 3 deletions
|
@ -528,7 +528,6 @@ class Browser(QMainWindow):
|
|||
self.editor.setNote(self.card.note(reload=True))
|
||||
self.editor.card = self.card
|
||||
self.toolbar.draw()
|
||||
self.buildTree()
|
||||
|
||||
def refreshCurrentCard(self, note):
|
||||
self.model.refreshNote(note)
|
||||
|
@ -1075,14 +1074,16 @@ update cards set usn=?, mod=?, did=? where odid=0 and id in """ + ids2str(
|
|||
addHook("reset", self.onReset)
|
||||
addHook("editTimer", self.refreshCurrentCard)
|
||||
addHook("editFocusLost", self.refreshCurrentCardFilter)
|
||||
addHook("newTag", self.buildTree)
|
||||
for t in "newTag", "newModel", "newDeck":
|
||||
addHook(t, self.buildTree)
|
||||
|
||||
def teardownHooks(self):
|
||||
remHook("reset", self.onReset)
|
||||
remHook("editTimer", self.refreshCurrentCard)
|
||||
remHook("editFocusLost", self.refreshCurrentCard)
|
||||
remHook("undoState", self.onUndoState)
|
||||
remHook("newTag", self.buildTree)
|
||||
for t in "newTag", "newModel", "newDeck":
|
||||
remHook(t, self.buildTree)
|
||||
|
||||
def onUndoState(self, on):
|
||||
self.form.actionUndo.setEnabled(on)
|
||||
|
|
Loading…
Reference in a new issue