VCS/ProjectHelper.py

branch
5_2_x
changeset 1942
9876c2fb55c6
parent 1509
c0b5e693b0eb
child 2303
0ed4ed026c16
diff -r 057ba07e0e85 -r 9876c2fb55c6 VCS/ProjectHelper.py
--- a/VCS/ProjectHelper.py	Mon Jul 09 18:54:06 2012 +0200
+++ b/VCS/ProjectHelper.py	Thu Jul 12 19:24:35 2012 +0200
@@ -150,12 +150,14 @@
             if vcsSystemDisplay == vcsSelected:
                 break
         
+        if not self.project.closeProject():
+            return
+        
         self.project.pdata["VCS"] = [vcsSystem]
         self.project.vcs = self.project.initVCS(vcsSystem)
         if self.project.vcs is not None:
             vcsdlg = self.project.vcs.vcsNewProjectOptionsDialog()
             if vcsdlg.exec_() == QDialog.Accepted:
-                self.project.closeProject()
                 projectdir, vcsDataDict = vcsdlg.getData()
                 self.project.pdata["VCS"] = [vcsSystem]
                 self.project.vcs = self.project.initVCS(vcsSystem)

eric ide

mercurial