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) {
|
void refresh(AutoIngestMonitor monitor) {
|
||||||
outline.setRowSelectionAllowed(false);
|
outline.setRowSelectionAllowed(false);
|
||||||
Node[] selectedNodes = explorerManager.getSelectedNodes();
|
Node[] selectedNodes = explorerManager.getSelectedNodes();
|
||||||
AinStatusNode autoIngestNode = new AinStatusNode(monitor);
|
AinStatusNode ainStatusNode = new AinStatusNode(monitor);
|
||||||
explorerManager.setRootContext(autoIngestNode);
|
explorerManager.setRootContext(ainStatusNode);
|
||||||
outline.setRowSelectionAllowed(true);
|
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 {
|
try {
|
||||||
explorerManager.setSelectedNodes(new Node[]{autoIngestNode.getChildren().findChild(selectedNodes[0].getName())});
|
explorerManager.setSelectedNodes(new Node[]{ainStatusNode.getChildren().findChild(selectedNodes[0].getName())});
|
||||||
} catch (PropertyVetoException ignore) {
|
} catch (PropertyVetoException ignore) {
|
||||||
//Unable to select previously selected node
|
//Unable to select previously selected node
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user