Plugins/VcsPlugins/vcsMercurial/HgDialog.py

changeset 1006
ec194fa790d2
parent 945
8cd4d08fa9f6
child 1066
a3dd41fd9ea8
diff -r 6986db425aa2 -r ec194fa790d2 Plugins/VcsPlugins/vcsMercurial/HgDialog.py
--- a/Plugins/VcsPlugins/vcsMercurial/HgDialog.py	Sat Apr 30 12:48:38 2011 +0200
+++ b/Plugins/VcsPlugins/vcsMercurial/HgDialog.py	Sat Apr 30 13:04:40 2011 +0200
@@ -9,7 +9,7 @@
 
 import os
 
-from PyQt4.QtCore import QProcess, QTimer, pyqtSlot, Qt
+from PyQt4.QtCore import QProcess, QTimer, pyqtSlot, Qt, QCoreApplication
 from PyQt4.QtGui import QDialog, QDialogButtonBox, QLineEdit
 
 from E5Gui import E5MessageBox
@@ -177,6 +177,8 @@
                     if '.e4p' in line:
                         self.__hasAddOrDelete = True
                         break
+        
+        QCoreApplication.processEvents()
     
     def __readStderr(self):
         """
@@ -192,6 +194,8 @@
                     'replace')
             self.errors.insertPlainText(s)
             self.errors.ensureCursorVisible()
+        
+        QCoreApplication.processEvents()
     
     def on_passwordCheckBox_toggled(self, isOn):
         """

eric ide

mercurial