From ebe313acf4adef1a70dde7df362b0b069a0ab778 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 24 May 2012 22:26:20 +0900 Subject: [PATCH] have to explicitly refocus field on next/prevcard --- aqt/browser.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/aqt/browser.py b/aqt/browser.py index acd02cd59..465878a83 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -1257,12 +1257,16 @@ select fm.id, fm.name from fieldmodels fm""") tv.setCurrentIndex(idx) def onPreviousCard(self): + f = self.editor.currentField self._moveCur(QAbstractItemView.MoveUp) self.editor.web.setFocus() + self.editor.web.eval("focusField(%d)" % f) def onNextCard(self): + f = self.editor.currentField self._moveCur(QAbstractItemView.MoveDown) self.editor.web.setFocus() + self.editor.web.eval("focusField(%d)" % f) def onFirstCard(self): sm = self.form.tableView.selectionModel()