mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 18:58:00 +00:00
Prevent auto-inverting sort direction when switching away from editor and back
This commit is contained in:
@@ -94,6 +94,8 @@ public final class ItemTableModel<T extends InventoryItem> extends AbstractTable
|
|||||||
.getColumn(0)).getEnumValue().substring(0, 4).equals("DECK")
|
.getColumn(0)).getEnumValue().substring(0, 4).equals("DECK")
|
||||||
? true : false;
|
? true : false;
|
||||||
|
|
||||||
|
cascadeManager.reset();
|
||||||
|
|
||||||
if (sortcols[1] == null) {
|
if (sortcols[1] == null) {
|
||||||
if (isDeckTable) {
|
if (isDeckTable) {
|
||||||
cascadeManager.add((TableColumnInfo<T>) SColumnUtil.getColumn(ColumnName.DECK_NAME));
|
cascadeManager.add((TableColumnInfo<T>) SColumnUtil.getColumn(ColumnName.DECK_NAME));
|
||||||
@@ -305,8 +307,12 @@ public final class ItemTableModel<T extends InventoryItem> extends AbstractTable
|
|||||||
return this.sorter;
|
return this.sorter;
|
||||||
}
|
}
|
||||||
|
|
||||||
private TableSorterCascade<InventoryItem> createSorter() {
|
public void reset() {
|
||||||
|
this.colsToSort.clear();
|
||||||
|
this.sorter = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
private TableSorterCascade<InventoryItem> createSorter() {
|
||||||
final List<ItemPoolSorter<InventoryItem>> oneColSorters
|
final List<ItemPoolSorter<InventoryItem>> oneColSorters
|
||||||
= new ArrayList<ItemPoolSorter<InventoryItem>>(maxSortDepth);
|
= new ArrayList<ItemPoolSorter<InventoryItem>>(maxSortDepth);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user