From 60716bdb41b09a57fd5e2b0b4755035eede25b83 Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 10 Jan 2012 12:39:55 +0400 Subject: [PATCH] restored highlighting for libraries with invalid paths in 'dependencies' list --- .../openapi/roots/ui/OrderEntryAppearanceServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/OrderEntryAppearanceServiceImpl.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/OrderEntryAppearanceServiceImpl.java index fdc1568b27a7..1019e2689729 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/OrderEntryAppearanceServiceImpl.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/OrderEntryAppearanceServiceImpl.java @@ -21,6 +21,7 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.project.ProjectBundle; import com.intellij.openapi.projectRoots.Sdk; import com.intellij.openapi.roots.*; +import com.intellij.openapi.roots.impl.libraries.LibraryEx; import com.intellij.openapi.roots.libraries.Library; import com.intellij.openapi.roots.ui.configuration.ProjectStructureConfigurable; import com.intellij.openapi.roots.ui.configuration.libraries.LibraryPresentationManager; @@ -71,7 +72,7 @@ public class OrderEntryAppearanceServiceImpl extends OrderEntryAppearanceService } Library library = libraryOrderEntry.getLibrary(); assert library != null : libraryOrderEntry; - return forLibrary(project, library, false); + return forLibrary(project, library, !((LibraryEx)library).getInvalidRootUrls(OrderRootType.CLASSES).isEmpty()); } else if (orderEntry.isSynthetic()) { String presentableName = orderEntry.getPresentableName();