From 88d7f831932b6afecc4e824aead42bab44639c07 Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Tue, 14 Jun 2016 12:33:52 +0200 Subject: [PATCH] Better exporter check --- src/main/java/refinedstorage/tile/TileExporter.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/main/java/refinedstorage/tile/TileExporter.java b/src/main/java/refinedstorage/tile/TileExporter.java index 8e3f5ebb0..6b6c33901 100755 --- a/src/main/java/refinedstorage/tile/TileExporter.java +++ b/src/main/java/refinedstorage/tile/TileExporter.java @@ -55,13 +55,11 @@ public class TileExporter extends TileMachine implements ICompareConfig { if (took != null) { scheduler.resetSchedule(); - if (ItemHandlerHelper.insertItem(handler, took, true) == null) { - ItemHandlerHelper.insertItem(handler, took, false); + ItemStack remainder = ItemHandlerHelper.insertItem(handler, took, false); - return; + if (remainder != null) { + controller.push(remainder, remainder.stackSize, false); } - - controller.push(took, took.stackSize, false); } else if (RefinedStorageUtils.hasUpgrade(upgrades, ItemUpgrade.TYPE_CRAFTING)) { if (scheduler.canSchedule(compare, slot)) { scheduler.schedule(controller, compare, slot);