block partial merges, keep ammo from merging on gridview accept
This commit is contained in:
@@ -61,7 +61,7 @@ namespace UIFixes
|
||||
|
||||
if (itemView.IsSelectable() && !SelectedItemViews.ContainsKey(itemView) && !SecondaryItemViews.ContainsKey(itemView))
|
||||
{
|
||||
ItemContextClass itemContext = new(itemView.ItemContext, itemView.ItemRotation);
|
||||
ItemContextClass itemContext = new MultiSelectItemContext(itemView.ItemContext, itemView.ItemRotation);
|
||||
itemContext.GClass2813_0.OnDisposed += RugPull;
|
||||
itemContext.OnDisposed += RugPull;
|
||||
|
||||
@@ -194,6 +194,12 @@ namespace UIFixes
|
||||
}
|
||||
}
|
||||
|
||||
public class MultiSelectItemContext(ItemContextAbstractClass itemContext, ItemRotation rotation) : ItemContextClass(itemContext, rotation)
|
||||
{
|
||||
public override bool MergeAvailable => false;
|
||||
public override bool SplitAvailable => false;
|
||||
}
|
||||
|
||||
public static class MultiSelectExtensions
|
||||
{
|
||||
public static bool IsSelectable(this ItemView itemView)
|
||||
|
||||
Reference in New Issue
Block a user