diff --git a/aqt/browser.py b/aqt/browser.py index 8146a52c2..a15328139 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -803,7 +803,7 @@ where id in %s""" % ids2str(sf)) # Group change ###################################################################### - def setGroup(self): + def setGroup(self, initial=False): d = QDialog(self) d.setWindowModality(Qt.WindowModal) frm = aqt.forms.setgroup.Ui_Dialog() @@ -815,6 +815,8 @@ where id in %s""" % ids2str(sf)) d.connect(d, SIGNAL("accepted()"), lambda: self.onSetGroup(frm, te)) self.setTabOrder(frm.setCur, te) self.setTabOrder(te, frm.setInitial) + if initial: + frm.setInitial.setChecked(True) d.show() te.setFocus() diff --git a/aqt/editor.py b/aqt/editor.py index 8cb1df733..847c3650c 100644 --- a/aqt/editor.py +++ b/aqt/editor.py @@ -519,7 +519,7 @@ class Editor(object): browser = aqt.dialogs.open("Browser", self.mw) browser.form.searchEdit.setText("fid:%d" % id) browser.onSearch() - browser.setGroup() + browser.setGroup(True) # Format buttons ######################################################################