diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailsChart.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailsChart.java index 5af654be2b..0119955e5e 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailsChart.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/DetailsChart.java @@ -67,7 +67,7 @@ public final class DetailsChart extends Control implements TimeLineChart> selectedNodes; private final DetailsChartLayoutSettings layoutSettings = new DetailsChartLayoutSettings(); private final TimeLineController controller; - private ObservableList nestedEventStripes = FXCollections.observableArrayList(); + private final ObservableList nestedEventStripes = FXCollections.observableArrayList(); DetailsChart(TimeLineController controller, DateAxis detailsChartDateAxis, DateAxis pinnedDateAxis, Axis verticalAxis, ObservableList> selectedNodes) { this.controller = controller; @@ -85,6 +85,7 @@ public final class DetailsChart extends Control implements TimeLineChart { clearIntervalSelector(); + clearGuideLines(); getSelectedNodes().clear(); getController().selectEventIDs(Collections.emptyList()); }); @@ -103,6 +104,10 @@ public final class DetailsChart extends Control implements TimeLineChart PrimaryDetailsChartLane(DetailsChart parentChart, DateAxis dateAxis, final Axis verticalAxis) { super(parentChart, dateAxis, verticalAxis, true); -// filteredEvents.zoomParametersProperty().addListener(o -> { -// selectedNodes.clear(); -// projectionMap.clear(); -// controller.selectEventIDs(Collections.emptyList()); -// }); //add listener for events that should trigger layout getController().getQuickHideFilters().addListener(layoutInvalidationListener);