diff --git a/MultiSelect.cs b/MultiSelect.cs index 1ed6324..8b5a6d7 100644 --- a/MultiSelect.cs +++ b/MultiSelect.cs @@ -196,7 +196,6 @@ namespace UIFixes public class MultiSelectItemContext(ItemContextAbstractClass itemContext, ItemRotation rotation) : ItemContextClass(itemContext, rotation) { - public override bool MergeAvailable => false; public override bool SplitAvailable => false; } diff --git a/Patches/MultiSelectPatches.cs b/Patches/MultiSelectPatches.cs index 2c3d2f9..de1d9b6 100644 --- a/Patches/MultiSelectPatches.cs +++ b/Patches/MultiSelectPatches.cs @@ -570,7 +570,7 @@ namespace UIFixes .Where(ic => ic.Item != itemContext.Item) .OrderByDescending(ic => ic.ItemAddress is GClass2769) .ThenByDescending(ic => itemContext.ItemAddress is GClass2769 originalDraggedAddress && ic.ItemAddress is GClass2769 selectedGridAddress && selectedGridAddress.Grid == originalDraggedAddress.Grid) - .ThenByDescending(ic => ic.ItemAddress is GClass2769 selectedGridAddress ? selectedGridAddress.Grid : null) + .ThenByDescending(ic => ic.ItemAddress is GClass2769 selectedGridAddress ? selectedGridAddress.Grid.Id : null) .ThenBy(ic => ic.ItemAddress is GClass2769 selectedGridAddress ? gridOrder(selectedGridAddress.LocationInGrid, selectedGridAddress.Grid) : 0); return prepend ? result.Prepend(itemContext) : result;