diff --git a/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ItemColumn.java b/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ItemColumn.java index 38d0ebb7b92..1a09bf3164c 100644 --- a/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ItemColumn.java +++ b/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ItemColumn.java @@ -118,11 +118,12 @@ public class ItemColumn extends TableColumn { } public void setSortPriority(final int sortPriority0) { + int oldSortPriority = this.sortPriority; this.sortPriority = sortPriority0; if (sortPriority0 == 0) { this.sortState = SortState.NONE; } - else { + else if (oldSortPriority == 0) { this.sortState = def.sortState; } } diff --git a/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ItemListView.java b/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ItemListView.java index 7ea78212334..87b7d92fbbf 100644 --- a/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ItemListView.java +++ b/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ItemListView.java @@ -628,7 +628,6 @@ public final class ItemListView extends ItemView { //unset and remove boundary columns. if (this.colsToSort.size() > maxSortDepth) { - this.colsToSort.get(maxSortDepth).setSortState(SortState.NONE); this.colsToSort.get(maxSortDepth).setSortPriority(0); this.colsToSort.remove(maxSortDepth); }