Plugins/VcsPlugins/vcsMercurial/hg.py

changeset 1076
6fb76985422b
parent 1075
75bfe8bd4243
child 1078
aeee8401e2ce
--- a/Plugins/VcsPlugins/vcsMercurial/hg.py	Sun May 29 15:25:28 2011 +0200
+++ b/Plugins/VcsPlugins/vcsMercurial/hg.py	Sun May 29 18:04:36 2011 +0200
@@ -176,6 +176,9 @@
         if self.bundleFile and os.path.exists(self.bundleFile):
             os.remove(self.bundleFile)
         
+        # shut down the project helpers
+        self.__projectHelper.shutdown()
+        
         # shut down the extensions
         for extension in self.__extensions.values():
             extension.shutdown()
@@ -2306,10 +2309,10 @@
         @param project reference to the project object
         @return the project helper object
         """
-        helper = self.__plugin.getProjectHelper()
-        helper.setObjects(self, project)
+        self.__projectHelper = self.__plugin.getProjectHelper()
+        self.__projectHelper.setObjects(self, project)
         self.__monitorRepoIniFile(project.ppath)
-        return helper
+        return self.__projectHelper
 
     ############################################################################
     ##  Status Monitor Thread methods

eric ide

mercurial