JAL-1648 minor house keeping
[jalview.git] / src / jalview / fts / core / GFTSPanel.java
index 1c20d1d..918b3c9 100644 (file)
@@ -493,7 +493,6 @@ public abstract class GFTSPanel extends JPanel implements GFTSPanelI, Cacheable
     });
  
 
-
     txt_search.setFont(new java.awt.Font("Verdana", 0, 12));
 
     txt_search.getEditor().getEditorComponent()
@@ -525,11 +524,12 @@ public abstract class GFTSPanel extends JPanel implements GFTSPanelI, Cacheable
               @Override
               public void actionPerformed(ActionEvent e)
               {
-                if (!getTypedText().equalsIgnoreCase(lastSearchTerm))
+                String typed = getTypedText();
+                if (!typed.equalsIgnoreCase(lastSearchTerm))
                 {
                   searchAction(true);
                   paginatorCart.clear();
-                  lastSearchTerm = getTypedText();
+                  lastSearchTerm = typed;
                 }
               }
             }, false);
@@ -835,8 +835,11 @@ public abstract class GFTSPanel extends JPanel implements GFTSPanelI, Cacheable
   @Override
   public String getTypedText()
   {
-    return txt_search.getEditor().getItem() == null ? "" : txt_search
+    String typed = txt_search.getEditor().getItem() == null ? ""
+            : txt_search
             .getEditor().getItem().toString().trim();
+    System.out.println("Typed : " + typed);
+    return typed;
   }
 
   @Override
@@ -887,6 +890,7 @@ public abstract class GFTSPanel extends JPanel implements GFTSPanelI, Cacheable
   {
     lbl_blank.setVisible(!isSearchInProgress);
     lbl_loading.setVisible(isSearchInProgress);
+    txt_search.setEditable(!isSearchInProgress);
   }
 
   @Override