From 97a10ee586ea2b454c3617b26c121e7479b7e7fe Mon Sep 17 00:00:00 2001 From: Ken Ryall Date: Mon, 7 Apr 2008 20:15:21 +0000 Subject: [PATCH] If the existing executables project is closed, use a new one. --- .../debug/core/executables/StandardExecutableImporter.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/executables/StandardExecutableImporter.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/executables/StandardExecutableImporter.java index 3d9a20729d0..0b9cbc98b19 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/executables/StandardExecutableImporter.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/executables/StandardExecutableImporter.java @@ -78,6 +78,12 @@ public class StandardExecutableImporter implements IExecutableImporter { IWorkspace workspace = ResourcesPlugin.getWorkspace(); IProject newProjectHandle = workspace.getRoot().getProject(defaultProjectName); + int projectSuffix = 2; + while (newProjectHandle.exists()){ + newProjectHandle = workspace.getRoot().getProject(defaultProjectName + projectSuffix); + projectSuffix++; + } + IProjectDescription description = workspace.newProjectDescription(newProjectHandle.getName()); description.setLocation(null); IFileStore store;