X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Ffts%2Fservice%2Fpdb%2FPDBFTSPanel.java;h=b944b9b7cf2add3be0b530007d90d397456c55ab;hb=9ba5a485b66e9c5a86b12dedc7b32616f3ef6db8;hp=5a747bed4a9c0e70b6302c7b242804451bb3cb97;hpb=ddaf8294122cf6dd080339726113f9f54175f413;p=jalview.git diff --git a/src/jalview/fts/service/pdb/PDBFTSPanel.java b/src/jalview/fts/service/pdb/PDBFTSPanel.java index 5a747be..b944b9b 100644 --- a/src/jalview/fts/service/pdb/PDBFTSPanel.java +++ b/src/jalview/fts/service/pdb/PDBFTSPanel.java @@ -42,7 +42,7 @@ public class PDBFTSPanel extends GFTSPanel private static Map tempUserPrefs = new HashMap(); - private static final String PDB_FTS_CACHE_KEY = "PDB_FTS_CACHE_KEY"; + private static final String PDB_FTS_CACHE_KEY = "CACHE.PDB_FTS"; public PDBFTSPanel(SequenceFetcher seqFetcher) { @@ -51,12 +51,12 @@ public class PDBFTSPanel extends GFTSPanel this.seqFetcher = seqFetcher; this.progressIndicator = (seqFetcher == null) ? null : seqFetcher .getProgressIndicator(); - fireCache(); } @Override public void searchAction(boolean isFreshSearch) { + mainFrame.requestFocusInWindow(); if (isFreshSearch) { offSet = 0; @@ -144,7 +144,7 @@ public class PDBFTSPanel extends GFTSPanel refreshPaginatorState(); updateSummaryTableSelections(); } - fireCache(); + txt_search.updateCache(); } }.start(); } @@ -278,6 +278,7 @@ public class PDBFTSPanel extends GFTSPanel return tempUserPrefs; } + @Override public String getCacheKey() {