From b67f67073a01177bd433b0117cefc16ab14c7b52 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Mon, 30 Sep 2013 20:05:00 +0400 Subject: [PATCH] More CPU hogging fixes --- .../src/com/intellij/ui/CellRendererPanel.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/ui/CellRendererPanel.java b/platform/platform-impl/src/com/intellij/ui/CellRendererPanel.java index cf488e1a9647..2c33b7cd1b61 100644 --- a/platform/platform-impl/src/com/intellij/ui/CellRendererPanel.java +++ b/platform/platform-impl/src/com/intellij/ui/CellRendererPanel.java @@ -25,6 +25,23 @@ import java.awt.*; * @author gregsh */ public class CellRendererPanel extends JPanel { + + // property change support ---------------- + protected void firePropertyChange(String propertyName, Object oldValue, Object newValue) { + } + + public void firePropertyChange(String propertyName, boolean oldValue, boolean newValue) { + } + + // isOpaque() optimization ---------------- + public boolean isOpaque() { + return false; + } + + @Override + protected void paintComponent(Graphics g) { + } + // BEGIN no validation methods -------------- @Override public void doLayout() {