diff --git a/src/main/java/com/raoulvdberge/refinedstorage/container/ContainerGrid.java b/src/main/java/com/raoulvdberge/refinedstorage/container/ContainerGrid.java index c4dc2dbe9..bd5032996 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/container/ContainerGrid.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/container/ContainerGrid.java @@ -173,6 +173,11 @@ public class ContainerGrid extends ContainerBase { detectAndSendChanges(); + // For some reason it doesn't detect when moving the filter from filter inventory to player inventory... + if (slotIndex < 4) { + grid.getFilter().setStackInSlot(slotIndex, ItemStack.EMPTY); + } + return ItemStack.EMPTY; } } else if ((grid.getType() == GridType.PATTERN && stack.getItem() == RSItems.PATTERN) || (grid instanceof IPortableGrid && stack.getItem() instanceof IStorageDiskProvider)) {