make sure to update card tags if deck props modified

This commit is contained in:
Damien Elmes 2009-02-26 17:02:45 +09:00
parent 44412c72e4
commit 4155a8f562

View file

@ -243,7 +243,6 @@ class DeckProperties(QDialog):
*60*60 + time.timezone) *60*60 + time.timezone)
except: except:
pass pass
mod = self.d.modified
self.updateField(self.d, 'collapseTime', self.updateField(self.d, 'collapseTime',
self.dialog.collapse.isChecked() and 1 or 0) self.dialog.collapse.isChecked() and 1 or 0)
self.updateField(self.d, self.updateField(self.d,
@ -258,8 +257,6 @@ class DeckProperties(QDialog):
self.updateField(self.d, self.updateField(self.d,
"suspended", "suspended",
unicode(self.dialog.postponing.text())) unicode(self.dialog.postponing.text()))
if self.d.modified != mod:
self.d.updateAllPriorities()
# sources # sources
d = {} d = {}
d.update(self.sources) d.update(self.sources)
@ -292,6 +289,8 @@ insert into sources values
self.d.setModified() self.d.setModified()
# mark deck dirty and close # mark deck dirty and close
if self.origMod != self.d.modified: if self.origMod != self.d.modified:
self.d.updateCardTags()
self.d.updateAllPriorities()
ankiqt.mw.reset() ankiqt.mw.reset()
self.d.setUndoEnd(n) self.d.setUndoEnd(n)
self.d.finishProgress() self.d.finishProgress()