From 3e4519a8c73f2b04e4270039dae40d115fbd45b6 Mon Sep 17 00:00:00 2001 From: Oleg Krasilnikov Date: Thu, 31 May 2007 12:21:30 +0000 Subject: [PATCH] Bug: creating new project may override existing one. --- .../org/eclipse/cdt/ui/wizards/CDTMainWizardPage.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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 54f4e2c860c..662cdc05c6e 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 @@ -25,6 +25,7 @@ import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Path; import org.eclipse.core.runtime.Platform; +import org.eclipse.jface.dialogs.DialogPage; import org.eclipse.jface.wizard.IWizard; import org.eclipse.jface.wizard.IWizardPage; import org.eclipse.jface.wizard.WizardPage; @@ -336,9 +337,9 @@ import org.eclipse.cdt.internal.ui.CPluginImages; if (w.getLastProjectName() != null && w.getLastProjectName().equals(getProjectName())) bad = false; } - if (bad) { // Sic !! Show message but allow creation. + if (bad) { setErrorMessage(UIMessages.getString("CMainWizardPage.10")); //$NON-NLS-1$ - return true; + return false; } } @@ -351,8 +352,8 @@ import org.eclipse.cdt.internal.ui.CPluginImages; File f = p.toFile(); if (f.exists()) { if (f.isDirectory()) { - setErrorMessage(UIMessages.getString("CMainWizardPage.7")); //$NON-NLS-1$ - return true; // Sic !! Show message but allow creation. + setMessage(UIMessages.getString("CMainWizardPage.7"), DialogPage.WARNING); //$NON-NLS-1$ + return true; } else { setErrorMessage(UIMessages.getString("CMainWizardPage.6")); //$NON-NLS-1$ return false;