From 2d4efe722cf53aa14d026101b0e48efb8c742219 Mon Sep 17 00:00:00 2001 From: nik Date: Mon, 24 Feb 2014 14:01:09 +0400 Subject: [PATCH] project structure dialog: hide library types irrelevant to the current project from 'Global Libraries' -> 'Add' action --- .../ui/configuration/libraryEditor/CreateNewLibraryAction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/CreateNewLibraryAction.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/CreateNewLibraryAction.java index ff1b722772a1..42861a4e84e4 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/CreateNewLibraryAction.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/CreateNewLibraryAction.java @@ -116,7 +116,7 @@ public class CreateNewLibraryAction extends DumbAwareAction { public static AnAction[] createActionOrGroup(@NotNull String text, @NotNull BaseLibrariesConfigurable librariesConfigurable, final @NotNull Project project) { final LibraryType[] extensions = LibraryType.EP_NAME.getExtensions(); List> suitableTypes = new ArrayList>(); - if (librariesConfigurable instanceof ProjectLibrariesConfigurable) { + if (librariesConfigurable instanceof ProjectLibrariesConfigurable || !project.isDefault()) { final ModuleStructureConfigurable configurable = ModuleStructureConfigurable.getInstance(project); for (LibraryType extension : extensions) { if (!LibraryEditingUtil.getSuitableModules(configurable, extension.getKind(), null).isEmpty()) {