diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.java index 76bbd73161..6607734bc0 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.java @@ -693,7 +693,7 @@ private void useForIngestCheckboxActionPerformed(java.awt.event.ActionEvent evt) listSelectionModel.setSelectionInterval(index, index); KeywordSearchListsXML loader = KeywordSearchListsXML.getCurrent(); - currentKeywordList = loader.getListsL().get(index); + currentKeywordList = loader.getListsL(false).get(index); tableModel.resync(); initButtons(); } else { diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchListsAbstract.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchListsAbstract.java index ea9f9bd286..78f1c66939 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchListsAbstract.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchListsAbstract.java @@ -127,6 +127,16 @@ public abstract class KeywordSearchListsAbstract { } return ret; } + + List getListsL(boolean locked) { + List ret = new ArrayList(); + for (KeywordSearchList list : theLists.values()) { + if(list.isLocked().equals(locked)) { + ret.add(list); + } + } + return ret; + } /** * Get list names of all loaded keyword list names