mirror of
https://github.com/ankitects/anki.git
synced 2025-09-22 16:02:23 -04:00
make sure to update cache when sort field changed
This commit is contained in:
parent
c4bef937a1
commit
a87e55e977
2 changed files with 6 additions and 1 deletions
|
@ -4,7 +4,7 @@
|
|||
import os, sys
|
||||
from aqt.qt import *
|
||||
|
||||
appVersion="2.0-alpha3"
|
||||
appVersion="2.0-alpha5"
|
||||
appWebsite="http://ankisrs.net/"
|
||||
appHelpSite="http://ankisrs.net/docs/dev/manual.html"
|
||||
appChanges="http://ankisrs.net/docs/dev/changes.html"
|
||||
|
|
|
@ -23,6 +23,7 @@ class FieldDialog(QDialog):
|
|||
self.form.buttonBox.button(QDialogButtonBox.Help).setAutoDefault(False)
|
||||
self.form.buttonBox.button(QDialogButtonBox.Close).setAutoDefault(False)
|
||||
self.currentIdx = None
|
||||
self.oldSortField = self.model['sortf']
|
||||
self.fillFields()
|
||||
self.setupSignals()
|
||||
self.form.fieldList.setCurrentRow(0)
|
||||
|
@ -147,6 +148,10 @@ class FieldDialog(QDialog):
|
|||
|
||||
def reject(self):
|
||||
self.saveField()
|
||||
if self.oldSortField != self.model['sortf']:
|
||||
self.mw.progress.start()
|
||||
self.mw.col.updateFieldCache(self.mm.nids(self.model))
|
||||
self.mw.progress.finish()
|
||||
self.mm.save(self.model)
|
||||
self.mw.reset()
|
||||
QDialog.reject(self)
|
||||
|
|
Loading…
Reference in a new issue