Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.py

changeset 4126
c28d0cf3b639
parent 4021
195a471c327b
child 4278
ccd1e13cb9bd
diff -r 056d98a54dd4 -r c28d0cf3b639 Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.py
--- a/Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.py	Sun Feb 22 12:16:32 2015 +0100
+++ b/Plugins/VcsPlugins/vcsSubversion/SvnBlameDialog.py	Sun Feb 22 19:21:55 2015 +0100
@@ -43,7 +43,6 @@
         self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False)
         self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True)
         
-        self.process = QProcess()
         self.vcs = vcs
         
         self.blameList.headerItem().setText(self.blameList.columnCount(), "")
@@ -52,6 +51,7 @@
         
         self.__ioEncoding = Preferences.getSystem("IOEncoding")
         
+        self.process = QProcess()
         self.process.finished.connect(self.__procFinished)
         self.process.readyReadStandardOutput.connect(self.__readStdout)
         self.process.readyReadStandardError.connect(self.__readStderr)
@@ -72,10 +72,11 @@
         
     def start(self, fn):
         """
-        Public slot to start the svn status command.
+        Public slot to start the svn blame command.
         
-        @param fn filename to show the log for (string)
+        @param fn filename to show the blame for (string)
         """
+        self.blameList.clear()
         self.errorGroup.hide()
         self.intercept = False
         self.activateWindow()
@@ -128,8 +129,6 @@
         self.inputGroup.setEnabled(False)
         self.inputGroup.hide()
         
-        self.process = None
-        
         self.__resizeColumns()
         
     def on_buttonBox_clicked(self, button):

eric ide

mercurial