From 64b606592df6a9b096906987547ec59ba8c0bd3f Mon Sep 17 00:00:00 2001 From: tcarver <tjc> Date: Fri, 20 Jul 2012 11:35:31 +0100 Subject: [PATCH] ensure unique project names --- uk/ac/sanger/artemis/components/ProjectProperty.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/uk/ac/sanger/artemis/components/ProjectProperty.java b/uk/ac/sanger/artemis/components/ProjectProperty.java index d91a7e198..263f623b7 100644 --- a/uk/ac/sanger/artemis/components/ProjectProperty.java +++ b/uk/ac/sanger/artemis/components/ProjectProperty.java @@ -287,6 +287,14 @@ public class ProjectProperty extends JFrame "Project Name", "New Project", JOptionPane.QUESTION_MESSAGE); if(projName == null) return; + + if(model.contains(projName)) + { + JOptionPane.showMessageDialog(ProjectProperty.this, + projName+" is already a project. Please provide a unique project name.", + "Project Name", JOptionPane.WARNING_MESSAGE); + return; + } final HashMap<String, String> hMap = new HashMap<String, String>(); hMap.put("sequence", ""); -- GitLab