diff --git a/aqt/browser.py b/aqt/browser.py
index 332d1e4c2..fa6ccd722 100644
--- a/aqt/browser.py
+++ b/aqt/browser.py
@@ -815,18 +815,20 @@ where id in %s""" % ids2str(sf))
frm.groupBox.layout().insertWidget(0, te)
te.setDeck(self.deck)
d.connect(d, SIGNAL("accepted()"), lambda: self.onSetGroup(frm, te))
+ self.setTabOrder(frm.setCur, te)
+ self.setTabOrder(te, frm.setInitial)
d.show()
te.setFocus()
def onSetGroup(self, frm, te):
self.model.beginReset()
self.mw.checkpoint(_("Set Group"))
- if frm.selGroup.isChecked():
+ if frm.setCur.isChecked():
gid = self.deck.groupId(unicode(te.text()))
self.deck.db.execute(
"update cards set gid = ? where id in " + ids2str(
self.selectedCards()), gid)
- if frm.moveFacts.isChecked():
+ if frm.setInitial.isChecked():
self.deck.db.execute(
"update facts set gid = ? where id in " + ids2str(
self.selectedFacts()), gid)
diff --git a/designer/setgroup.ui b/designer/setgroup.ui
index a14a689b8..b2f2af4e4 100644
--- a/designer/setgroup.ui
+++ b/designer/setgroup.ui
@@ -15,9 +15,9 @@
-
-
+
- Move cards to chosen group:
+ Set current group to:
true
@@ -31,9 +31,9 @@
-
-
+
- Move facts too
+ Set initial group too
@@ -41,9 +41,9 @@
-
-
+
- Move cards to their fact's group
+ Reset to initial group
@@ -59,6 +59,12 @@
+
+ setCur
+ setInitial
+ reset
+ buttonBox
+
@@ -94,7 +100,7 @@
- selGroup
+ setCur
toggled(bool)
groupBox
setEnabled(bool)