bugfix when deleting keywords from the list

This commit is contained in:
adam-m 2012-03-12 17:19:47 -04:00
parent 68d0fa7e7c
commit e7a98f01bb

View File

@ -786,7 +786,7 @@ class KeywordSearchEditListPanel extends javax.swing.JPanel implements ListSelec
List<Keyword> getSelectedKeywords(int[] selected) {
List<Keyword> ret = new ArrayList<Keyword>();
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<TableEntry> toDel = new ArrayList<TableEntry>();
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) {