From 3d41df5fc05b46c7bca9e01f79c4fd2f29ae816a Mon Sep 17 00:00:00 2001 From: jmillman Date: Fri, 11 Mar 2016 10:21:10 -0500 Subject: [PATCH] clear guidelines on zoom change --- .../autopsy/timeline/ui/detailview/DetailsChart.java | 7 ++++++- .../timeline/ui/detailview/PrimaryDetailsChartLane.java | 5 ----- 2 files changed, 6 insertions(+), 6 deletions(-) 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);