diff --git a/src/enginuity/logger/ui/handler/GraphUpdateHandler.java b/src/enginuity/logger/ui/handler/GraphUpdateHandler.java index 03b704b9..8f58472b 100644 --- a/src/enginuity/logger/ui/handler/GraphUpdateHandler.java +++ b/src/enginuity/logger/ui/handler/GraphUpdateHandler.java @@ -60,9 +60,11 @@ public final class GraphUpdateHandler implements DataUpdateHandler, ConvertorUpd } public void notifyConvertorUpdate(EcuData updatedEcuData) { - seriesMap.get(updatedEcuData).clear(); - JFreeChart chart = chartMap.get(updatedEcuData).getChart(); - chart.getXYPlot().getRangeAxis().setLabel(buildRangeAxisTitle(updatedEcuData)); + if (chartMap.containsKey(updatedEcuData)) { + seriesMap.get(updatedEcuData).clear(); + JFreeChart chart = chartMap.get(updatedEcuData).getChart(); + chart.getXYPlot().getRangeAxis().setLabel(buildRangeAxisTitle(updatedEcuData)); + } } private String buildRangeAxisTitle(EcuData ecuData) {