--- a/VCS/ProjectHelper.py Wed Jul 11 19:15:52 2012 +0200 +++ b/VCS/ProjectHelper.py Thu Jul 12 19:24:35 2012 +0200 @@ -153,12 +153,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)