This commit is contained in:
adam-m 2012-03-27 15:59:21 -04:00
commit 53b185425a

View File

@ -60,6 +60,7 @@ import org.sleuthkit.autopsy.datamodel.Results;
import org.sleuthkit.autopsy.datamodel.ResultsNode; import org.sleuthkit.autopsy.datamodel.ResultsNode;
import org.sleuthkit.autopsy.datamodel.RootContentChildren; import org.sleuthkit.autopsy.datamodel.RootContentChildren;
import org.sleuthkit.autopsy.datamodel.Views; import org.sleuthkit.autopsy.datamodel.Views;
import org.sleuthkit.autopsy.datamodel.ViewsNode;
import org.sleuthkit.autopsy.ingest.IngestManager; import org.sleuthkit.autopsy.ingest.IngestManager;
import org.sleuthkit.datamodel.BlackboardArtifact; import org.sleuthkit.datamodel.BlackboardArtifact;
import org.sleuthkit.datamodel.BlackboardAttribute; import org.sleuthkit.datamodel.BlackboardAttribute;
@ -401,6 +402,15 @@ public final class DirectoryTreeTopComponent extends TopComponent implements Dat
tree.expandNode(resultsChilds.findChild(KeywordHits.NAME)); tree.expandNode(resultsChilds.findChild(KeywordHits.NAME));
tree.expandNode(resultsChilds.findChild(ExtractedContentNode.NAME)); tree.expandNode(resultsChilds.findChild(ExtractedContentNode.NAME));
Node views = childNodes.findChild(ViewsNode.NAME);
Children viewsChilds = views.getChildren();
for (Node n : viewsChilds.getNodes()) {
tree.expandNode(n);
}
tree.collapseNode(views);
// if the dataResult is not opened // if the dataResult is not opened
if (!dataResult.isOpened()) { if (!dataResult.isOpened()) {
dataResult.open(); // open the data result top component as well when the directory tree is opened dataResult.open(); // open the data result top component as well when the directory tree is opened
@ -723,6 +733,14 @@ public final class DirectoryTreeTopComponent extends TopComponent implements Dat
tree.expandNode(resultsChilds.findChild(KeywordHits.NAME)); tree.expandNode(resultsChilds.findChild(KeywordHits.NAME));
tree.expandNode(resultsChilds.findChild(ExtractedContentNode.NAME)); tree.expandNode(resultsChilds.findChild(ExtractedContentNode.NAME));
Node views = dirChilds.findChild(ViewsNode.NAME);
Children viewsChilds = views.getChildren();
for(Node n : viewsChilds.getNodes()) {
tree.expandNode(n);
}
tree.collapseNode(views);
try { try {
Node newSelection = NodeOp.findPath(em.getRootContext(), path); Node newSelection = NodeOp.findPath(em.getRootContext(), path);
resetHistoryListAndButtons(); resetHistoryListAndButtons();