From e7a98f01bb784a3d007206c24c17fd051a8bcd44 Mon Sep 17 00:00:00 2001 From: adam-m Date: Mon, 12 Mar 2012 17:19:47 -0400 Subject: [PATCH] bugfix when deleting keywords from the list --- .../autopsy/keywordsearch/KeywordSearchEditListPanel.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.java index 499ccf81f5..91846cdb8d 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/KeywordSearchEditListPanel.java @@ -786,7 +786,7 @@ class KeywordSearchEditListPanel extends javax.swing.JPanel implements ListSelec List getSelectedKeywords(int[] selected) { List ret = new ArrayList(); - Keyword[] in = keywordData.toArray(new Keyword[0]); + Keyword[] in = keywordData.toArray(new Keyword[keywordData.size()]); for (int i = 0; i < selected.length; i++) { ret.add(in[selected[i]]); } @@ -832,9 +832,9 @@ class KeywordSearchEditListPanel extends javax.swing.JPanel implements ListSelec //delete selected from handle, events are fired from the handle void deleteSelected(int[] selected) { List toDel = new ArrayList(); - Keyword[] in = keywordData.toArray(new Keyword[0]); + TableEntry [] in = keywordData.toArray(new TableEntry[keywordData.size()]); for (int i = 0; i < selected.length; i++) { - Keyword word = in[selected[i]]; + Keyword word = in[selected[i]].keyword; toDel.add(new TableEntry(word)); } for (TableEntry del : toDel) {