X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Ffts%2Fcore%2FGFTSPanel.java;h=0b2350302d8f61f39aaed41038c060f1d4697f2f;hb=b914c596c26d2a68cade986c3aca6acb8e3e0f5c;hp=cae271d23e2f5cf6a9f922e6251c3cc0cfeb807b;hpb=4b467718a9259984ef1c516145fe31558e9f8d50;p=jalview.git diff --git a/src/jalview/fts/core/GFTSPanel.java b/src/jalview/fts/core/GFTSPanel.java index cae271d..0b23503 100644 --- a/src/jalview/fts/core/GFTSPanel.java +++ b/src/jalview/fts/core/GFTSPanel.java @@ -96,6 +96,8 @@ public abstract class GFTSPanel extends JPanel implements GFTSPanelI protected Collection wantedFields; + private String lastSearchTerm = ""; + private JTable tbl_summary = new JTable() { @Override @@ -364,7 +366,11 @@ public abstract class GFTSPanel extends JPanel implements GFTSPanelI @Override public void actionPerformed(ActionEvent e) { - searchAction(); + if (!getTypedText().equalsIgnoreCase(lastSearchTerm)) + { + searchAction(); + lastSearchTerm = getTypedText(); + } } }, false); txt_search.getDocument().addDocumentListener(listener);