From 6c1b2640ef90ba1a67e859adc561bacd28d55d68 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Wed, 6 Apr 2011 21:45:38 +0400 Subject: [PATCH] do not ignore AA settings --- .../codeInsight/lookup/impl/LookupCellRenderer.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupCellRenderer.java b/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupCellRenderer.java index b0d7626287ed..e8dcbf017672 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupCellRenderer.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupCellRenderer.java @@ -338,6 +338,11 @@ public class LookupCellRenderer implements ListCellRenderer { setFocusBorderAroundIcon(true); setBorderInsets(new Insets(0, 0, 0, 0)); } + + @Override + protected void applyAdditionalHints(Graphics g) { + UISettings.setupAntialiasing(g); + } } private class LookupPanel extends JPanel { @@ -346,7 +351,6 @@ public class LookupCellRenderer implements ListCellRenderer { } public void paint(Graphics g){ - UISettings.setupAntialiasing(g); if (!myLookup.isFocused() && myLookup.isCompletion()) { ((Graphics2D)g).setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.6f)); }