From b0bfed6ac2b03de080726c8785d201fe2c775a87 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 28 Nov 2011 21:30:59 +0900 Subject: [PATCH] fix sort field change --- aqt/browser.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/aqt/browser.py b/aqt/browser.py index 0b16bc2e5..3f9626cbb 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -719,12 +719,13 @@ class Browser(QMainWindow): def onChangeSortField(self): from aqt.utils import chooseList m = self.card.model() - fields = [f['name'] for f in m.fields] + fields = [f['name'] for f in m['flds']] + mm = self.col.models idx = chooseList(_("Choose field to sort this model by:"), - fields, m.sortIdx()) - if idx != m.sortIdx(): + fields, mm.sortIdx(m)) + if idx != mm.sortIdx(m): self.mw.progress.start() - m.setSortIdx(idx) + mm.setSortIdx(m, idx) self.mw.progress.finish() self.onSearch()