From f5cacc81d9e64261b8287c37a76320485c9fd663 Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 19 May 2015 16:22:13 +0300 Subject: [PATCH] don't allow to create libraries with duplicated names --- .../ui/configuration/projectRoot/BaseLibrariesConfigurable.java | 1 + 1 file changed, 1 insertion(+) diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java index 6b8ba82c2ca9..163394ca6b14 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/projectRoot/BaseLibrariesConfigurable.java @@ -102,6 +102,7 @@ public abstract class BaseLibrariesConfigurable extends BaseStructureConfigurabl @Override public void checkCanApply() throws ConfigurationException { super.checkCanApply(); + checkForEmptyAndDuplicatedNames("Library", CommonBundle.getErrorTitle(), LibraryConfigurable.class); for (LibraryConfigurable configurable : getLibraryConfigurables()) { if (configurable.getDisplayName().isEmpty()) { ((LibraryProjectStructureElement)configurable.getProjectStructureElement()).navigate();