From f2077c50f8dcabe46e5fef77b6c4af15519f42ea Mon Sep 17 00:00:00 2001 From: Oleg Krasilnikov Date: Tue, 14 Aug 2007 10:23:55 +0000 Subject: [PATCH] Bug #199835: No prevention of creating a manged project with a '#' symbol --- .../src/org/eclipse/cdt/ui/newui/PluginResources.properties | 1 + .../src/org/eclipse/cdt/ui/wizards/CDTMainWizardPage.java | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/PluginResources.properties b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/PluginResources.properties index c6a1b7b5dd6..d68512b5781 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/PluginResources.properties +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/PluginResources.properties @@ -571,3 +571,4 @@ StringVariableSelectionDialog_columnDescription=&Variable Description: NewCfgDialog.0= NewCfgDialog.1= NewCfgDialog.2=Cannot create new configuration +CDTMainWizardPage.0=Project name cannot contain '\#' symbol diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/CDTMainWizardPage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/CDTMainWizardPage.java index 01714d452b9..c574f407e9a 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/CDTMainWizardPage.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/CDTMainWizardPage.java @@ -337,6 +337,12 @@ import org.eclipse.cdt.internal.ui.CPluginImages; return false; } + if (projectFieldContents.indexOf('#') >= 0) { + setErrorMessage(UIMessages.getString("CDTMainWizardPage.0")); //$NON-NLS-1$ + return false; + } + + boolean bad = true; // should we treat existing project as error IProject handle = getProjectHandle();