mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-14 17:06:16 +00:00
Renamed autoIngestNode to ainStatusNode and fixed a problem where an IllegalArgumentException was thrown if the previously selected node no longer exists.
This commit is contained in:
parent
af04ea3cba
commit
5d59a5d466
@ -99,12 +99,12 @@ final class AinStatusPanel extends javax.swing.JPanel implements ExplorerManager
|
||||
void refresh(AutoIngestMonitor monitor) {
|
||||
outline.setRowSelectionAllowed(false);
|
||||
Node[] selectedNodes = explorerManager.getSelectedNodes();
|
||||
AinStatusNode autoIngestNode = new AinStatusNode(monitor);
|
||||
explorerManager.setRootContext(autoIngestNode);
|
||||
AinStatusNode ainStatusNode = new AinStatusNode(monitor);
|
||||
explorerManager.setRootContext(ainStatusNode);
|
||||
outline.setRowSelectionAllowed(true);
|
||||
if (selectedNodes.length > 0 && autoIngestNode.getChildren().findChild(selectedNodes[0].getName()) != null && outline.isFocusable()) { //don't allow saved selections of empty nodes to be restored
|
||||
if (selectedNodes.length > 0 && ainStatusNode.getChildren().findChild(selectedNodes[0].getName()) != null && outline.isFocusable()) { //don't allow saved selections of empty nodes to be restored
|
||||
try {
|
||||
explorerManager.setSelectedNodes(new Node[]{autoIngestNode.getChildren().findChild(selectedNodes[0].getName())});
|
||||
explorerManager.setSelectedNodes(new Node[]{ainStatusNode.getChildren().findChild(selectedNodes[0].getName())});
|
||||
} catch (PropertyVetoException ignore) {
|
||||
//Unable to select previously selected node
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user