VCS/ProjectHelper.py

changeset 6556
8aa72eaa2d70
parent 6489
577c644ab6f3
child 6558
db48660ca7c0
diff -r 923cf7e19ec3 -r 8aa72eaa2d70 VCS/ProjectHelper.py
--- a/VCS/ProjectHelper.py	Sun Oct 21 19:16:53 2018 +0200
+++ b/VCS/ProjectHelper.py	Tue Oct 23 19:30:55 2018 +0200
@@ -178,7 +178,7 @@
         Public slot called before the vcs menu is shown.
         """
         if self.vcsAddAct:
-            self.vcsAddAct.setEnabled(self.project.isOpen())
+            self.vcsAddAct.setEnabled(self.project and self.project.isOpen())
     
     @pyqtSlot()
     def _vcsCheckout(self, export=False):
@@ -188,7 +188,7 @@
         @param export flag indicating whether an export or a checkout
                 should be performed
         """
-        if not self.project.checkDirty():
+        if not self.project or not self.project.checkDirty():
             return
         
         vcsSystemsDict = e5App().getObject("PluginManager")\

eric ide

mercurial