From b030be68d3fa2be8157e1cb6289d64652cf660d0 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Wed, 29 Oct 2014 16:30:24 -0400 Subject: [PATCH] Detect projects which are duplicates on Windows due to casing (fixes artf3487). Change-Id: I5f1ecc657fea226ea0eb1429a0f394a3345264db --- .../wpilib/plugins/core/wizards/ProjectCreationUtils.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/eclipse-plugins/edu.wpi.first.wpilib.plugins.core/src/main/java/edu/wpi/first/wpilib/plugins/core/wizards/ProjectCreationUtils.java b/eclipse-plugins/edu.wpi.first.wpilib.plugins.core/src/main/java/edu/wpi/first/wpilib/plugins/core/wizards/ProjectCreationUtils.java index a42f801c23..cc0fbbaf83 100644 --- a/eclipse-plugins/edu.wpi.first.wpilib.plugins.core/src/main/java/edu/wpi/first/wpilib/plugins/core/wizards/ProjectCreationUtils.java +++ b/eclipse-plugins/edu.wpi.first.wpilib.plugins.core/src/main/java/edu/wpi/first/wpilib/plugins/core/wizards/ProjectCreationUtils.java @@ -80,6 +80,12 @@ public class ProjectCreationUtils { } } catch (CoreException e) { WPILibCore.logError("Can't create new project.", e); + Display.getDefault().syncExec(new Runnable() { + @Override + public void run() { + MessageDialog.openError(Display.getDefault().getActiveShell(), "Error", "Error creating project! This may occur if a project of the same name with different case exists in the Workspace"); + } + }); } }else { Display.getDefault().syncExec(new Runnable() {