diff --git a/src/com/jaquadro/minecraft/storagedrawers/inventory/StorageInventory.java b/src/com/jaquadro/minecraft/storagedrawers/inventory/StorageInventory.java index f20ae4d..7d5ec7e 100644 --- a/src/com/jaquadro/minecraft/storagedrawers/inventory/StorageInventory.java +++ b/src/com/jaquadro/minecraft/storagedrawers/inventory/StorageInventory.java @@ -181,13 +181,14 @@ public class StorageInventory implements IDrawerInventory return; IInventoryAdapter adapter = (IInventoryAdapter)drawer; + + if (drawer.isEmpty()) { + setInventorySlotContents(drawer, item); + return; + } + switch (getInventorySlotType(slot)) { case INPUT: - if (drawer.isEmpty()) { - setInventorySlotContents(drawer, item); - return; - } - adapter.setInStack(item); break; case OUTPUT: @@ -300,4 +301,4 @@ public class StorageInventory implements IDrawerInventory return false; } } -} \ No newline at end of file +}