From fad8da15cbe197aef080aab7162cb62bb5a5aa43 Mon Sep 17 00:00:00 2001 From: jmillman Date: Thu, 17 Sep 2015 16:18:31 -0400 Subject: [PATCH] fix guideLine placement when action is initiated over a DetailEventNode --- .../autopsy/timeline/ui/detailview/EventDetailChart.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventDetailChart.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventDetailChart.java index ae826dd5e5..3d7f7bc017 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventDetailChart.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventDetailChart.java @@ -299,7 +299,8 @@ public final class EventDetailChart extends XYChart impl setEventHandler((ActionEvent t) -> { if (guideLine == null) { guideLine = new GuideLine(0, 0, 0, getHeight(), getXAxis()); - guideLine.relocate(clickEvent.getX(), 0); + + guideLine.relocate(sceneToLocal(clickEvent.getSceneX(), 0).getX(), 0); guideLine.endYProperty().bind(heightProperty().subtract(getXAxis().heightProperty().subtract(getXAxis().tickLengthProperty()))); getChartChildren().add(guideLine); @@ -311,7 +312,7 @@ public final class EventDetailChart extends XYChart impl } }); } else { - guideLine.relocate(clickEvent.getX(), 0); + guideLine.relocate(sceneToLocal(clickEvent.getSceneX(), 0).getX(), 0); } }); }