diff -r 4f9afcd8eb9d -r 6c74208f22a2 Plugins/VcsPlugins/vcsSubversion/SvnDialog.py --- a/Plugins/VcsPlugins/vcsSubversion/SvnDialog.py Sat Mar 31 12:08:28 2012 +0200 +++ b/Plugins/VcsPlugins/vcsSubversion/SvnDialog.py Sat Mar 31 15:08:26 2012 +0200 @@ -9,7 +9,7 @@ import os -from PyQt4.QtCore import QTimer, QProcess, pyqtSlot +from PyQt4.QtCore import QTimer, QProcess, pyqtSlot, Qt from PyQt4.QtGui import QLineEdit, QDialog, QDialogButtonBox from E5Gui import E5MessageBox @@ -61,9 +61,15 @@ self.buttonBox.button(QDialogButtonBox.Close).setDefault(True) self.inputGroup.setEnabled(False) + self.inputGroup.hide() self.proc = None + self.buttonBox.button(QDialogButtonBox.Close).setEnabled(True) + self.buttonBox.button(QDialogButtonBox.Cancel).setEnabled(False) + self.buttonBox.button(QDialogButtonBox.Close).setDefault(True) + self.buttonBox.button(QDialogButtonBox.Close).setFocus(Qt.OtherFocusReason) + if Preferences.getVCS("AutoClose") and \ self.normal and \ self.errors.toPlainText() == "": @@ -130,6 +136,7 @@ if not procStarted: self.buttonBox.setFocus() self.inputGroup.setEnabled(False) + self.inputGroup.hide() E5MessageBox.critical(self, self.trUtf8('Process Generation Error'), self.trUtf8( @@ -138,6 +145,7 @@ ).format('svn')) else: self.inputGroup.setEnabled(True) + self.inputGroup.show() return procStarted def normalExit(self):