diff --git a/platform/lang-impl/src/com/intellij/ide/projectView/impl/nodes/ExternalLibrariesNode.java b/platform/lang-impl/src/com/intellij/ide/projectView/impl/nodes/ExternalLibrariesNode.java index d0fa3329fdf1..d4c838da27d1 100644 --- a/platform/lang-impl/src/com/intellij/ide/projectView/impl/nodes/ExternalLibrariesNode.java +++ b/platform/lang-impl/src/com/intellij/ide/projectView/impl/nodes/ExternalLibrariesNode.java @@ -94,7 +94,7 @@ public class ExternalLibrariesNode extends ProjectViewNode { + libraries.getClass().getSimpleName()); continue; } - children.add(new SyntheticLibraryElementNode(project, library, getSettings())); + children.add(new SyntheticLibraryElementNode(project, library, (ItemPresentation)library, getSettings())); } } } diff --git a/platform/lang-impl/src/com/intellij/ide/projectView/impl/nodes/SyntheticLibraryElementNode.java b/platform/lang-impl/src/com/intellij/ide/projectView/impl/nodes/SyntheticLibraryElementNode.java index 72f4edbc367f..37e7b607ad3a 100644 --- a/platform/lang-impl/src/com/intellij/ide/projectView/impl/nodes/SyntheticLibraryElementNode.java +++ b/platform/lang-impl/src/com/intellij/ide/projectView/impl/nodes/SyntheticLibraryElementNode.java @@ -23,8 +23,12 @@ import java.util.Objects; import java.util.Set; public class SyntheticLibraryElementNode extends ProjectViewNode implements NavigatableWithText { - public SyntheticLibraryElementNode(@NotNull Project project, @NotNull SyntheticLibrary library, ViewSettings settings) { + @NotNull private final ItemPresentation myItemPresentation; + + public SyntheticLibraryElementNode(@NotNull Project project, @NotNull SyntheticLibrary library, + @NotNull ItemPresentation itemPresentation, ViewSettings settings) { super(project, library, settings); + myItemPresentation = itemPresentation; } @Override @@ -46,8 +50,7 @@ public class SyntheticLibraryElementNode extends ProjectViewNode