--- a/Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py Sun May 02 15:44:42 2010 +0000 +++ b/Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py Sun May 02 16:01:15 2010 +0000 @@ -210,13 +210,14 @@ QTimer.singleShot(2000, self.process.kill) self.process.waitForFinished(3000) + self.inputGroup.setEnabled(False) + self.inputGroup.hide() + self.refreshButton.setEnabled(True) + self.buttonBox.button(QDialogButtonBox.Close).setEnabled(True) self.buttonBox.button(QDialogButtonBox.Cancel).setEnabled(False) self.buttonBox.button(QDialogButtonBox.Close).setDefault(True) - - self.inputGroup.setEnabled(False) - self.inputGroup.hide() - self.refreshButton.setEnabled(True) + self.buttonBox.button(QDialogButtonBox.Close).setFocus(Qt.OtherFocusReason) for act in self.menuactions: act.setEnabled(True)