diff --git a/Core/src/org/sleuthkit/autopsy/timeline/TimeLineController.java b/Core/src/org/sleuthkit/autopsy/timeline/TimeLineController.java index 4587e26122..5d889f68d2 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/TimeLineController.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/TimeLineController.java @@ -60,7 +60,6 @@ import org.joda.time.ReadablePeriod; import org.joda.time.format.DateTimeFormat; import org.joda.time.format.DateTimeFormatter; import org.openide.util.NbBundle; -import org.openide.windows.WindowManager; import org.sleuthkit.autopsy.casemodule.Case; import static org.sleuthkit.autopsy.casemodule.Case.Events.CURRENT_CASE; import static org.sleuthkit.autopsy.casemodule.Case.Events.DATA_SOURCE_ADDED; @@ -546,16 +545,11 @@ public class TimeLineController { /** * private method to build gui if necessary and make it visible. */ - private void showWindow() { + synchronized private void showWindow() { SwingUtilities.invokeLater(() -> { synchronized (TimeLineController.this) { if (mainFrame == null) { - LOGGER.log(Level.WARNING, "Tried to show timeline with invalid window. Rebuilding GUI."); // NON-NLS - mainFrame = (TimeLineTopComponent) WindowManager.getDefault().findTopComponent( - NbBundle.getMessage(TimeLineController.class, "CTL_TimeLineTopComponentAction")); - if (mainFrame == null) { - mainFrame = new TimeLineTopComponent(this); - } + mainFrame = new TimeLineTopComponent(this); } mainFrame.open(); mainFrame.toFront(); diff --git a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventDetailsChart.java b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventDetailsChart.java index 4ed00fa86a..093d9e0137 100644 --- a/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventDetailsChart.java +++ b/Core/src/org/sleuthkit/autopsy/timeline/ui/detailview/EventDetailsChart.java @@ -661,6 +661,7 @@ public final class EventDetailsChart extends XYChart imp HideDescriptionAction(String description, DescriptionLoD descriptionLoD) { super("Hide"); + setLongText("Hide this group from the details view."); setGraphic(new ImageView(HIDE)); setEventHandler((ActionEvent t) -> { final DescriptionFilter testFilter = new DescriptionFilter(