From 96bdb7f454648910862da1b5bbff625f8391a69a Mon Sep 17 00:00:00 2001 From: Brian Carrier Date: Wed, 2 Oct 2019 13:33:49 -0400 Subject: [PATCH] Fixed out of bounds exception when multiple nodes were selected in graph of CVT-1370 --- .../sleuthkit/autopsy/directorytree/DataResultFilterNode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/DataResultFilterNode.java b/Core/src/org/sleuthkit/autopsy/directorytree/DataResultFilterNode.java index 14aceaf14f..11d61460a6 100644 --- a/Core/src/org/sleuthkit/autopsy/directorytree/DataResultFilterNode.java +++ b/Core/src/org/sleuthkit/autopsy/directorytree/DataResultFilterNode.java @@ -567,7 +567,7 @@ public class DataResultFilterNode extends FilterNode { // is a DirectoryTreeFilterNode that wraps the dataModelNode. We need // to set that wrapped node as the selection and root context of the // directory tree explorer manager (sourceEm) - if(sourceEm == null) { + if(sourceEm == null || sourceEm.getSelectedNodes().length == 0) { return null; } final Node currentSelectionInDirectoryTree = sourceEm.getSelectedNodes()[0];