diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/importexecutable/AbstractImportExecutableWizard.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/importexecutable/AbstractImportExecutableWizard.java index f7401b62333..12211708a67 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/importexecutable/AbstractImportExecutableWizard.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/importexecutable/AbstractImportExecutableWizard.java @@ -282,4 +282,15 @@ public abstract class AbstractImportExecutableWizard extends Wizard implements I return new String[] { defaultBinaryParserId }; } + public String getDefaultProjectName() { + String defaultName = new String(); + String[] executables = getImportExecutablePage() + .getSelectedExecutables(); + if (executables.length > 0) { + String fileName = new File(executables[0]).getName(); + defaultName = new String(Messages.ImportExecutablePageTwo_DefaultProjectPrefix + fileName); + } + return defaultName; + } + } diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/importexecutable/ImportExecutablePageTwo.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/importexecutable/ImportExecutablePageTwo.java index a2a3268390d..8afa84a21ab 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/importexecutable/ImportExecutablePageTwo.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/importexecutable/ImportExecutablePageTwo.java @@ -10,7 +10,6 @@ *******************************************************************************/ package org.eclipse.cdt.debug.ui.importexecutable; -import java.io.File; import java.util.ArrayList; import org.eclipse.cdt.core.CCorePlugin; @@ -102,7 +101,7 @@ public class ImportExecutablePageTwo extends WizardPage { public void checkExecutableSettings() { shouldUpdateButtons = false; if (isCreateNewProjectSelected) { - String defaultName = getDefaultProjectName(); + String defaultName = wizard.getDefaultProjectName(); if (defaultName.length() > 0) { ICProject cProject = CoreModel.getDefault().getCModel() .getCProject(defaultName); @@ -316,17 +315,6 @@ public class ImportExecutablePageTwo extends WizardPage { return (ICProject[]) list.toArray(new ICProject[list.size()]); } - protected String getDefaultProjectName() { - String defaultName = new String(); - String[] executables = wizard.getImportExecutablePage() - .getSelectedExecutables(); - if (executables.length > 0) { - String fileName = new File(executables[0]).getName(); - defaultName = new String(Messages.ImportExecutablePageTwo_DefaultProjectPrefix + fileName); - } - return defaultName; - } - protected ICProject getExistingCProject() { String projectName = existingProjectName.getText().trim(); if (projectName.length() < 1) {