Fixed processing patterns not handling item insertion sometimes, fixes #339

This commit is contained in:
Raoul Van den Berge
2016-09-14 18:59:49 +02:00
parent d1ee937929
commit e244d9f3d5
2 changed files with 5 additions and 4 deletions

View File

@@ -1,5 +1,8 @@
# Refined Storage Changelog # Refined Storage Changelog
### 1.0.2
- Fixed processing patterns not handling item insertion sometimes (raoulvdberge)
### 1.0.1 ### 1.0.1
- Fixed advanced tooltips showing in Grid when not configured to do so (raoulvdberge) - Fixed advanced tooltips showing in Grid when not configured to do so (raoulvdberge)
- Added "autocrafting mode" in Detector, to check if an item is being crafted. If no item is specified, it'll emit a signal if anything is crafting (raoulvdberge) - Added "autocrafting mode" in Detector, to check if an item is being crafted. If no item is specified, it'll emit a signal if anything is crafting (raoulvdberge)

View File

@@ -569,10 +569,8 @@ public class TileController extends TileBase implements INetworkMaster, IEnergyR
} }
private boolean checkProcessing(ItemStack stack, ICraftingTask task) { private boolean checkProcessing(ItemStack stack, ICraftingTask task) {
if (task.getChild() instanceof CraftingTaskProcessing) { if (task.getChild() != null) {
if (checkProcessing(stack, task.getChild())) { return checkProcessing(stack, task.getChild());
return true;
}
} }
return task instanceof CraftingTaskProcessing && ((CraftingTaskProcessing) task).onInserted(stack); return task instanceof CraftingTaskProcessing && ((CraftingTaskProcessing) task).onInserted(stack);