mirror of
https://github.com/kwsch/NHSE.git
synced 2026-08-09 19:27:28 -05:00
Storage Sort Fix
Reset page to 0 before sorting. We can review sort all vs sort slot at a later date if desired, for now this solves the crash.
This commit is contained in:
parent
2c8de97ca1
commit
b95e5a0dcb
|
|
@ -248,6 +248,9 @@ private void ClearItemIf(Func<Item, bool> criteria)
|
|||
private void B_Sort_Click(object sender, EventArgs e) => ShowContextMenuBelow(CM_Sort, B_Sort);
|
||||
private void B_SortAlpha_Click(object sender, EventArgs e)
|
||||
{
|
||||
Page = 0;
|
||||
ChangePage(); // reset to beginning before perform sort
|
||||
|
||||
var sortedItems = Items.Where(item => item.ItemId != Item.NONE)
|
||||
.OrderBy(item => GetItemText(item).ToLower());
|
||||
var sortedItemsCopy = new List<Item>(); // to prevent object reference issues
|
||||
|
|
@ -264,6 +267,9 @@ private void B_SortAlpha_Click(object sender, EventArgs e)
|
|||
|
||||
private void B_SortType_Click(object sender, EventArgs e)
|
||||
{
|
||||
Page = 0;
|
||||
ChangePage(); // reset to beginning before perform sort
|
||||
|
||||
var sortedItems = Items.Where(item => item.ItemId != Item.NONE)
|
||||
.OrderBy(ItemInfo.GetItemKind)
|
||||
.ThenBy(item => GetItemText(item).ToLower());
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user