From a517f47bd761044914823901d966437445115607 Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Wed, 18 May 2016 21:17:32 +0200 Subject: [PATCH] Small perf improvement in importer --- src/main/java/refinedstorage/tile/TileImporter.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/refinedstorage/tile/TileImporter.java b/src/main/java/refinedstorage/tile/TileImporter.java index 2c83a5c3f..f19106c20 100755 --- a/src/main/java/refinedstorage/tile/TileImporter.java +++ b/src/main/java/refinedstorage/tile/TileImporter.java @@ -83,12 +83,12 @@ public class TileImporter extends TileMachine implements ICompareConfig, IModeCo if (stack != null) { if (ticks % RefinedStorageUtils.getSpeed(upgradesInventory) == 0) { - ItemStack toTake = stack.copy(); - toTake.stackSize = 1; - // If we can't import and/ or push, move on (otherwise we stay on the same slot forever) - if (canImport(toTake)) { - if (controller.push(toTake)) { + if (canImport(stack)) { + ItemStack taking = stack.copy(); + taking.stackSize = 1; + + if (controller.push(taking)) { inventory.decrStackSize(currentSlot, 1); inventory.markDirty(); } else {