From d3d3381620607e06cc64708203e07e715d187a91 Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Tue, 20 Sep 2016 15:55:43 +0200 Subject: [PATCH] Fix broken check --- .../autocrafting/task/CraftingTaskProcessing.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/refinedstorage/apiimpl/autocrafting/task/CraftingTaskProcessing.java b/src/main/java/refinedstorage/apiimpl/autocrafting/task/CraftingTaskProcessing.java index 702c6fc89..ad397798b 100755 --- a/src/main/java/refinedstorage/apiimpl/autocrafting/task/CraftingTaskProcessing.java +++ b/src/main/java/refinedstorage/apiimpl/autocrafting/task/CraftingTaskProcessing.java @@ -132,15 +132,17 @@ public class CraftingTaskProcessing extends CraftingTask { } private boolean isTileInUse(ICraftingTask task) { - if (task != this && task instanceof CraftingTaskProcessing) { + if (task != this) { if (task.getChild() != null) { return isTileInUse(task.getChild()); } - CraftingTaskProcessing other = (CraftingTaskProcessing) task; + if (task instanceof CraftingTaskProcessing) { + CraftingTaskProcessing other = (CraftingTaskProcessing) task; - if (other.tileInUse != null && other.tileInUse.equals(pattern.getContainer().getFacingTile().getPos()) && !other.pattern.equals(pattern)) { - return true; + if (other.tileInUse != null && other.tileInUse.equals(pattern.getContainer().getFacingTile().getPos()) && !other.pattern.equals(pattern)) { + return true; + } } }