diff --git a/ch.psi.fda/pom.xml b/ch.psi.fda/pom.xml index 172be31..5158ecc 100644 --- a/ch.psi.fda/pom.xml +++ b/ch.psi.fda/pom.xml @@ -3,7 +3,7 @@ 4.0.0 ch.psi fda - 2.4.4 + 2.4.5 @@ -94,7 +94,7 @@ ${project.groupId} plot - 2.0-SNAPSHOT + 2.1-SNAPSHOT diff --git a/ch.psi.fda/src/main/java/ch/psi/fda/ui/visualizer/Visualizer.java b/ch.psi.fda/src/main/java/ch/psi/fda/ui/visualizer/Visualizer.java index 11bfe50..7787866 100644 --- a/ch.psi.fda/src/main/java/ch/psi/fda/ui/visualizer/Visualizer.java +++ b/ch.psi.fda/src/main/java/ch/psi/fda/ui/visualizer/Visualizer.java @@ -35,6 +35,7 @@ import ch.psi.plot.MatrixPlot; import ch.psi.plot.MatrixPlotBase; import ch.psi.plot.MatrixPlotSeries; import ch.psi.plot.Plot; +import ch.psi.plot.PlotSeries; import com.google.common.eventbus.Subscribe; import java.util.ArrayList; import java.util.List; @@ -211,7 +212,8 @@ public class Visualizer { // Remove outdated series if(((LinePlot)xyfilter.getPlot()).getNumberOfSeries()>xyfilter.getMaxSeries()){ // Remove oldest series - ((LinePlot)xyfilter.getPlot()).removeSeries(((LinePlot)xyfilter.getPlot()).getSeries(0)); + LinePlotSeries s = ((LinePlot)xyfilter.getPlot()).getSeries(0); + ((LinePlot)xyfilter.getPlot()).removeSeries(s); } double[] data = message.getData(xyfilter.getIdY()); @@ -256,7 +258,7 @@ public class Visualizer { // int size = xyzfilter.getSize(); // for(int i=offset;i