accelerating deck editor

This commit is contained in:
Maxmtg
2012-08-02 06:47:29 +00:00
parent 71bc415338
commit 1fc5beef72

View File

@@ -355,6 +355,13 @@ public final class TableModel<T extends InventoryItem> extends AbstractTableMode
}
public TableSorterCascade<InventoryItem> getSorter() {
if ( this.sorter == null )
this.sorter = createSorter();
return this.sorter;
}
private TableSorterCascade<InventoryItem> createSorter()
{
final List<TableSorter<InventoryItem>> oneColSorters
= new ArrayList<TableSorter<InventoryItem>>(maxSortDepth);
@@ -364,8 +371,7 @@ public final class TableModel<T extends InventoryItem> extends AbstractTableMode
col.getSortState().equals(SortState.ASC) ? true : false));
}
this.sorter = new TableSorterCascade<InventoryItem>(oneColSorters);
return this.sorter;
return new TableSorterCascade<InventoryItem>(oneColSorters);
}
}