From aa8bd589394fe1d1a54b27ac66d3c94e2eb96fce Mon Sep 17 00:00:00 2001 From: sidheshenator Date: Fri, 15 May 2015 10:59:21 -0400 Subject: [PATCH] Open file search by attribs option available for logical FS --- .../directorytree/DirectoryTreeFilterNode.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/DirectoryTreeFilterNode.java b/Core/src/org/sleuthkit/autopsy/directorytree/DirectoryTreeFilterNode.java index 50417a1ec3..9de9257ce3 100755 --- a/Core/src/org/sleuthkit/autopsy/directorytree/DirectoryTreeFilterNode.java +++ b/Core/src/org/sleuthkit/autopsy/directorytree/DirectoryTreeFilterNode.java @@ -107,13 +107,7 @@ class DirectoryTreeFilterNode extends FilterNode { actions.add(ExtractAction.getInstance()); } - // file search action final Image img = this.getLookup().lookup(Image.class); - if (img != null) { - actions.add(new FileSearchAction( - NbBundle.getMessage(this.getClass(), "DirectoryTreeFilterNode.action.openFileSrcByAttr.text"))); - } - VirtualDirectory virtualDirectory = this.getLookup().lookup(VirtualDirectory.class); // determine if the virtualDireory is at root-level (Logical File Set). @@ -127,6 +121,12 @@ class DirectoryTreeFilterNode extends FilterNode { } } + // file search action only if the selected node is img node or a root level virtual directory. + if (img != null || isRootVD) { + actions.add(new FileSearchAction( + NbBundle.getMessage(this.getClass(), "DirectoryTreeFilterNode.action.openFileSrcByAttr.text"))); + } + //ingest action only if the selected node is img node or a root level virtual directory. if(img != null || isRootVD) { actions.add(new AbstractAction(