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