avoid call CardTranslation.getTranslatedName for deck name.

This commit is contained in:
CCTV-1
2020-02-25 13:05:46 +08:00
parent 4fde684e9b
commit 24ea734e70

View File

@@ -58,13 +58,17 @@ public enum ColumnDef {
new Function<Entry<InventoryItem, Integer>, Comparable<?>>() {
@Override
public Comparable<?> apply(final Entry<InventoryItem, Integer> from) {
return toSortableName(CardTranslation.getTranslatedName(from.getKey().getName()));
if (from.getKey() instanceof PaperCard)
return toSortableName(from.getKey().toString());
return toSortableName(from.getKey().getName());
}
},
new Function<Entry<? extends InventoryItem, Integer>, Object>() {
@Override
public Object apply(final Entry<? extends InventoryItem, Integer> from) {
return CardTranslation.getTranslatedName(from.getKey().getName());
if (from.getKey() instanceof PaperCard)
return from.getKey().toString();
return from.getKey().getName();
}
}),