diff --git a/src/main/java/fr/adrienbrault/idea/symfony2plugin/translation/TranslationKeyTargetFakePsiNavigationItem.java b/src/main/java/fr/adrienbrault/idea/symfony2plugin/translation/TranslationKeyTargetFakePsiNavigationItem.java index 0030a2ea9..7bd36b94a 100644 --- a/src/main/java/fr/adrienbrault/idea/symfony2plugin/translation/TranslationKeyTargetFakePsiNavigationItem.java +++ b/src/main/java/fr/adrienbrault/idea/symfony2plugin/translation/TranslationKeyTargetFakePsiNavigationItem.java @@ -97,7 +97,7 @@ private Icon getFileIcon() { if (rootDir != null && isSymfonyTranslationDirectory()) { SizedIcon sizedIcon = new SizedIcon(Symfony2Icons.SYMFONY_LINE_MARKER, fileIcon.getIconWidth() / 2, fileIcon.getIconHeight() / 2); - LayeredIcon icon = new LayeredIcon(fileIcon, sizedIcon); + LayeredIcon icon = LayeredIcon.layeredIcon(new Icon[]{fileIcon, sizedIcon}); icon.setIcon(sizedIcon, 1, SwingConstants.SOUTH_EAST); return icon; } diff --git a/src/main/java/fr/adrienbrault/idea/symfony2plugin/twig/icon/TwigIconProvider.java b/src/main/java/fr/adrienbrault/idea/symfony2plugin/twig/icon/TwigIconProvider.java index 6c800d591..cd0fe7929 100644 --- a/src/main/java/fr/adrienbrault/idea/symfony2plugin/twig/icon/TwigIconProvider.java +++ b/src/main/java/fr/adrienbrault/idea/symfony2plugin/twig/icon/TwigIconProvider.java @@ -31,7 +31,7 @@ public Icon getIcon(@NotNull PsiElement element, @Iconable.IconFlags int flags) // attach controller icon overlay LayeredIcon icon = null; if (hasController((TwigFile) element)) { - icon = new LayeredIcon(TwigIcons.TwigFileIcon, Symfony2Icons.TWIG_CONTROLLER_FILE); + icon = LayeredIcon.layeredIcon(new Icon[]{TwigIcons.TwigFileIcon, Symfony2Icons.TWIG_CONTROLLER_FILE}); icon.setIcon(Symfony2Icons.TWIG_CONTROLLER_FILE, 1, SwingConstants.NORTH_WEST); } @@ -39,11 +39,11 @@ public Icon getIcon(@NotNull PsiElement element, @Iconable.IconFlags int flags) if (hasFileExtendsTag(element)) { if (icon == null) { // we are alone so just place the icon - icon = new LayeredIcon(TwigIcons.TwigFileIcon, Symfony2Icons.TWIG_EXTENDS_FILE); + icon = LayeredIcon.layeredIcon(new Icon[]{TwigIcons.TwigFileIcon, Symfony2Icons.TWIG_EXTENDS_FILE}); icon.setIcon(Symfony2Icons.TWIG_EXTENDS_FILE, 1, SwingConstants.NORTH_WEST); } else { // icon should be below first one - icon = new LayeredIcon(icon, Symfony2Icons.TWIG_IMPLEMENTS_FILE); + LayeredIcon.layeredIcon(new Icon[]{Symfony2Icons.TWIG_IMPLEMENTS_FILE}); icon.setIcon(Symfony2Icons.TWIG_EXTENDS_FILE, 1, 0, Symfony2Icons.TWIG_CONTROLLER_FILE.getIconHeight() + 1); } }