diff -r fd5ee85f0450 -r 281c9b30dd91 Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py --- a/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py Fri Jul 05 19:39:15 2013 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py Sat Jul 06 15:48:58 2013 +0200 @@ -402,7 +402,7 @@ process = QProcess() process.setWorkingDirectory(self.repodir) process.start('hg', args) - procStarted = process.waitForStarted() + procStarted = process.waitForStarted(5000) if procStarted: finished = process.waitForFinished(30000) if finished and process.exitCode() == 0: @@ -444,7 +444,7 @@ process = QProcess() process.setWorkingDirectory(self.repodir) process.start('hg', args) - procStarted = process.waitForStarted() + procStarted = process.waitForStarted(5000) if procStarted: finished = process.waitForFinished(30000) if finished and process.exitCode() == 0: @@ -490,7 +490,7 @@ process = QProcess() process.setWorkingDirectory(self.repodir) process.start('hg', args) - procStarted = process.waitForStarted() + procStarted = process.waitForStarted(5000) if procStarted: finished = process.waitForFinished(30000) if finished and process.exitCode() == 0: @@ -694,7 +694,7 @@ self.inputGroup.show() self.process.start('hg', args) - procStarted = self.process.waitForStarted() + procStarted = self.process.waitForStarted(5000) if not procStarted: self.inputGroup.setEnabled(False) self.inputGroup.hide()