fix: need to click twice the first time on name column to trigger sort.

master
lodici 2017-02-04 14:01:15 +00:00
parent c352a99058
commit 966caa0f05
2 changed files with 5 additions and 3 deletions

View File

@ -981,9 +981,11 @@ public class MagicCardDefinition implements MagicAbilityStore, IRenderableCard {
return getName();
}
public static final Comparator<MagicCardDefinition> NAME_COMPARATOR_DESC = (cd1, cd2) -> cd1.getName().compareTo(cd2.getName());
public static final Comparator<MagicCardDefinition> NAME_COMPARATOR_ASC =
(cd1, cd2) -> cd1.getName().compareTo(cd2.getName());
public static final Comparator<MagicCardDefinition> NAME_COMPARATOR_ASC = (cd1, cd2) -> NAME_COMPARATOR_DESC.compare(cd2, cd1);
public static final Comparator<MagicCardDefinition> NAME_COMPARATOR_DESC =
(cd1, cd2) -> cd2.getName().compareTo(cd1.getName());
public static final Comparator<MagicCardDefinition> CONVERTED_COMPARATOR_DESC = (cd1, cd2) -> {
final int cdif=cd1.getConvertedCost()-cd2.getConvertedCost();

View File

@ -22,7 +22,7 @@ public class CardTableModel extends AbstractTableModel {
protected Comparator<MagicCondensedCardDefinition> comp;
public CardTableModel(final List<MagicCardDefinition> cardDefs) {
this.comp = MagicCondensedCardDefinition.NAME_COMPARATOR_DESC;
this.comp = MagicCondensedCardDefinition.NAME_COMPARATOR_ASC;
setCards(cardDefs);
}