From 21e685a4c4b9368e62ca40addc5a8287c94e72f1 Mon Sep 17 00:00:00 2001 From: Peter Gromov Date: Fri, 11 Sep 2009 16:45:10 +0400 Subject: [PATCH] don't take icons from synthetic classes --- java/java-impl/src/com/intellij/ide/JavaFileIconPatcher.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/ide/JavaFileIconPatcher.java b/java/java-impl/src/com/intellij/ide/JavaFileIconPatcher.java index 75f70a64e9bc..0b13a1cbf4c2 100644 --- a/java/java-impl/src/com/intellij/ide/JavaFileIconPatcher.java +++ b/java/java-impl/src/com/intellij/ide/JavaFileIconPatcher.java @@ -48,7 +48,7 @@ public class JavaFileIconPatcher implements FileIconPatcher { // prefer icon of the class named after file final String fileName = file.getNameWithoutExtension(); for (PsiClass aClass : classes) { - if (Comparing.strEqual(aClass.getName(), fileName)) { + if (!(aClass instanceof SyntheticElement) && Comparing.strEqual(aClass.getName(), fileName)) { return aClass.getIcon(flags); } }