From adfacadd1c560a9b2d7888fec09caefb9d0c414b Mon Sep 17 00:00:00 2001
From: Tim Molter <tim.molter@gmail.com>
Date: Tue, 2 Sep 2014 13:17:13 +0200
Subject: [PATCH] Fix for issue #79 - better clipping for xchart in JScrollPane

---
 .../xeiam/xchart/internal/chartpart/PlotContentLineChart.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/PlotContentLineChart.java b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/PlotContentLineChart.java
index baeca931..0f9c4dac 100644
--- a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/PlotContentLineChart.java
+++ b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/PlotContentLineChart.java
@@ -52,7 +52,7 @@ public class PlotContentLineChart extends PlotContent {
     StyleManager styleManager = plot.getChartPainter().getStyleManager();
 
     // this is for preventing the series to be drawn outside the plot area if min and max is overridden to fall inside the data range
-    g.setClip(bounds);
+    g.setClip(bounds.createIntersection(g.getClipBounds()));
 
     // X-Axis
     double xTickSpace = styleManager.getAxisTickSpacePercentage() * bounds.getWidth();
-- 
GitLab