diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewPane.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewPane.java index 91649dcf37..b31cbfb496 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewPane.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewPane.java @@ -58,7 +58,6 @@ import org.sleuthkit.autopsy.timeline.TimeLineController; import org.sleuthkit.autopsy.timeline.datamodel.FilteredEventsModel; import org.sleuthkit.autopsy.timeline.datamodel.eventtype.EventType; import org.sleuthkit.autopsy.timeline.ui.AbstractVisualizationPane; -import static org.sleuthkit.autopsy.timeline.ui.countsview.Bundle.*; import org.sleuthkit.autopsy.timeline.utils.RangeDivisionInfo; /** @@ -93,8 +92,8 @@ public class CountsViewPane extends AbstractVisualizationPane series.getData().stream()) - .anyMatch((data) -> data.getXValue().equals(value) && data.getYValue().intValue() > 0); + return dataSeries.stream().flatMap(series -> series.getData().stream()) + .anyMatch(data -> data.getXValue().equals(value) && data.getYValue().intValue() > 0); } @Override @@ -105,11 +104,7 @@ public class CountsViewPane extends AbstractVisualizationPane { - if (scaleGroup.getSelectedToggle() == linearRadio) { + scaleGroup.selectedToggleProperty().addListener((observable, oldToggle, newToggle) -> { + if (newToggle == linearRadio) { scaleProp.set(Scale.LINEAR); - } else if (scaleGroup.getSelectedToggle() == logRadio) { + } else if (newToggle == logRadio) { scaleProp.set(Scale.LOGARITHMIC); } });