X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Ffts%2Fservice%2Funiprot%2FUniprotFTSPanel.java;h=6c28ee52862767d4334e9106b5e5d26698d1afe8;hb=b809c6936e9e108f8bfd00b579318b765c252a5b;hp=acf2fb08aee8dad5530b16eb3682a2d4df6d5025;hpb=7907818118f4a26f0a3c1c90f6e92778c0441897;p=jalview.git diff --git a/src/jalview/fts/service/uniprot/UniprotFTSPanel.java b/src/jalview/fts/service/uniprot/UniprotFTSPanel.java index acf2fb0..6c28ee5 100644 --- a/src/jalview/fts/service/uniprot/UniprotFTSPanel.java +++ b/src/jalview/fts/service/uniprot/UniprotFTSPanel.java @@ -109,7 +109,9 @@ public class UniprotFTSPanel extends GFTSPanel } long endTime = System.currentTimeMillis(); - resultSetCount = resultList.getNumberOfItemsFound(); + totalResultSetCount = resultList.getNumberOfItemsFound(); + resultSetCount = resultList.getSearchSummary() == null ? 0 + : resultList.getSearchSummary().size(); String result = (resultSetCount > 0) ? MessageManager .getString("label.results") : MessageManager .getString("label.result"); @@ -117,7 +119,8 @@ public class UniprotFTSPanel extends GFTSPanel { updateSearchFrameTitle(defaultFTSFrameTitle + " - " + result + " " + (offSet + 1) + " to " - + (offSet + resultSetCount) + + (offSet + resultSetCount) + " of " + + totalResultSetCount + " " + " (" + (endTime - startTime) + " milli secs)"); } else @@ -128,6 +131,7 @@ public class UniprotFTSPanel extends GFTSPanel } setSearchInProgress(false); refreshPaginatorState(); + updateSummaryTableSelections(); } } }.start(); @@ -190,7 +194,7 @@ public class UniprotFTSPanel extends GFTSPanel primaryKeyColIndex).toString(); selectedIdsSet.add(idStr); } - + selectedIdsSet.addAll(paginatorCart); for (String selectedId : selectedIdsSet) { selectedIds.append(selectedId).append(";");