fix: need to click twice the first time on name column to trigger sort.
parent
c352a99058
commit
966caa0f05
|
@ -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();
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue