Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py

changeset 1242
dfb9609caf51
parent 1241
09c6155ee612
child 1250
dafdd7d97a9f
--- a/Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py	Sun Aug 28 20:08:21 2011 +0200
+++ b/Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py	Mon Aug 29 18:06:35 2011 +0200
@@ -283,7 +283,10 @@
         if button == self.buttonBox.button(QDialogButtonBox.Close):
             self.close()
         elif button == self.buttonBox.button(QDialogButtonBox.Cancel):
-            self.__finish()
+            if self.__hgClient:
+                self.__hgClient.cancel()
+            else:
+                self.__finish()
         elif button == self.refreshButton:
             self.on_refreshButton_clicked()
     

eric ide

mercurial