JAL-1648 Implemented in-memory caching for FTS (Uniprot & PDB) and Finder
[jalview.git] / src / jalview / gui / Finder.java
index af23ceb..63278ac 100755 (executable)
@@ -38,7 +38,6 @@ import javax.swing.AbstractAction;
 import javax.swing.JComponent;
 import javax.swing.JInternalFrame;
 import javax.swing.JLayeredPane;
-import javax.swing.JOptionPane;
 import javax.swing.KeyStroke;
 
 /**
@@ -98,7 +97,7 @@ public class Finder extends GFinder
     Desktop.addInternalFrame(frame, MessageManager.getString("label.find"),
             WIDTH, HEIGHT);
 
-    textfield.requestFocus();
+    searchBox.requestFocus();
   }
 
   /**
@@ -214,7 +213,8 @@ public class Finder extends GFinder
     {
       seqs[i] = match.getSequence().getDatasetSequence();
 
-      features[i] = new SequenceFeature(textfield.getText().trim(),
+      features[i] = new SequenceFeature(searchBox.getEditor().getItem()
+              .toString().trim(),
               "Search Results", null, match.getStart(), match.getEnd(),
               "Search Results");
       i++;
@@ -239,7 +239,7 @@ public class Finder extends GFinder
   {
     createNewGroup.setEnabled(false);
 
-    String searchString = textfield.getText().trim();
+    String searchString = searchBox.getEditor().getItem().toString().trim();
 
     if (isInvalidSearchString(searchString))
     {