X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Ffts%2Fcore%2FFTSDataColumnPreferences.java;h=e5042ae3a2c2d8da4f0bd204ef60d9b49d7deb7f;hb=8974cb94cb4947609bef7d3ec86afd68e1f0a8e2;hp=1a8f398755a69d15df05c2ad6aa55f69cc165808;hpb=853624fb32058cccc544ae7d13af6ad4b0800b6c;p=jalview.git diff --git a/src/jalview/fts/core/FTSDataColumnPreferences.java b/src/jalview/fts/core/FTSDataColumnPreferences.java index 1a8f398..e5042ae 100644 --- a/src/jalview/fts/core/FTSDataColumnPreferences.java +++ b/src/jalview/fts/core/FTSDataColumnPreferences.java @@ -109,9 +109,9 @@ public class FTSDataColumnPreferences extends JScrollPane switch (source) { case SEARCH_SUMMARY: - data[x++] = new Object[] { - ftsRestClient.getAllDefaultDisplayedFTSDataColumns().contains( - field), field.getName(), field.getGroup() }; + data[x++] = new Object[] { ftsRestClient + .getAllDefaultDisplayedFTSDataColumns().contains(field), + field.getName(), field.getGroup() }; break; case STRUCTURE_CHOOSER: data[x++] = new Object[] { structSummaryColumns.contains(field), @@ -119,9 +119,9 @@ public class FTSDataColumnPreferences extends JScrollPane break; case PREFERENCES: data[x++] = new Object[] { - field.getName(), - ftsRestClient.getAllDefaultDisplayedFTSDataColumns().contains( - field), structSummaryColumns.contains(field) }; + field.getName(), ftsRestClient + .getAllDefaultDisplayedFTSDataColumns().contains(field), + structSummaryColumns.contains(field) }; break; default: break; @@ -155,7 +155,6 @@ public class FTSDataColumnPreferences extends JScrollPane int columnIndexToSort = 2; sortKeys.add(new RowSorter.SortKey(columnIndexToSort, SortOrder.ASCENDING)); - sorter.setSortKeys(sortKeys); sorter.setComparator(columnIndexToSort, new Comparator() { @@ -166,7 +165,8 @@ public class FTSDataColumnPreferences extends JScrollPane return o1.getSortOrder() - o2.getSortOrder(); } }); - sorter.sort(); + sorter.setSortKeys(sortKeys); + // BH 2018 setSortKeys does a sort sorter.sort(); tbl_FTSDataColumnPrefs .setAutoResizeMode(JTable.AUTO_RESIZE_NEXT_COLUMN);