From f33dc7ffd6a3428caee94182a10fbf8963122ef0 Mon Sep 17 00:00:00 2001 From: esaunders Date: Wed, 15 May 2019 11:43:52 -0400 Subject: [PATCH] Fix for artifacts not getting filtered out of data source results. --- .../autopsy/directorytree/DataResultFilterNode.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/DataResultFilterNode.java b/Core/src/org/sleuthkit/autopsy/directorytree/DataResultFilterNode.java index bc5ecae9ce..daa184def3 100644 --- a/Core/src/org/sleuthkit/autopsy/directorytree/DataResultFilterNode.java +++ b/Core/src/org/sleuthkit/autopsy/directorytree/DataResultFilterNode.java @@ -232,7 +232,7 @@ public class DataResultFilterNode extends FilterNode { private static class DataResultFilterChildren extends FilterNode.Children { private final ExplorerManager sourceEm; - private boolean filterArtifacts; // display message artifacts in the DataSource subtree + private final boolean filterArtifacts; // display message artifacts in the DataSource subtree /** * the constructor @@ -240,7 +240,8 @@ public class DataResultFilterNode extends FilterNode { private DataResultFilterChildren(Node arg, ExplorerManager sourceEm) { super(arg); - this.filterArtifacts = false; + filterArtifacts = SelectionContext.getSelectionContext(arg).equals(SelectionContext.DATA_SOURCES); + this.sourceEm = sourceEm; }