Skip to content

Commit

Permalink
ChartPanel: Fix CPU overheat
Browse files Browse the repository at this point in the history
  • Loading branch information
coinfreak committed Aug 29, 2011
1 parent 86ab9e6 commit 6d5fcc3
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions Main/src/org/chartsy/main/ChartPanel.java
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public class ChartPanel extends JLayeredPane implements Serializable
private JLabel stockInfo;
private JToolBar overlayToolboxes;
private List<Overlay> overlays;
private boolean overlayToolboxesUpdated = false;
//private boolean overlayToolboxesUpdated = false;

public ChartPanel(ChartFrame frame)
{
Expand Down Expand Up @@ -223,8 +223,8 @@ public Range getRange()
void paint(Graphics g)
{
Graphics2D g2 = GraphicsUtils.prepareGraphics(g);
if (!overlayToolboxesUpdated)
updateOverlayToolbar();
// if (!overlayToolboxesUpdated)
// updateOverlayToolbar();

chartFrame.getChartData().calculateRange(chartFrame, overlays);
if (!chartFrame.getChartData().isChartNull())
Expand Down Expand Up @@ -356,10 +356,10 @@ public void updateOverlayToolbar()
height = overlayToolbox.getHeight() + 4;
}

overlayToolboxes.validate();
overlayToolboxes.repaint();

overlayToolboxes.setBounds(overlayToolboxes.getX(), overlayToolboxes.getY(), width, height);

overlayToolboxes.revalidate();
overlayToolboxes.repaint();
}

@Override
Expand Down Expand Up @@ -408,7 +408,7 @@ public OverlayToolbox(Overlay overlay)
void mouseEntered(MouseEvent e)
{
mouseOver = true;
revalidate();
validate();
repaint();
}

Expand All @@ -418,7 +418,7 @@ void mouseExited(MouseEvent e)
{
setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
mouseOver = false;
revalidate();
validate();
repaint();
}
});
Expand Down

0 comments on commit 6d5fcc3

Please sign in to comment.