Fixed possible rare dupe bug with Importer, fixes #1401

This commit is contained in:
raoulvdberge
2017-08-08 09:55:51 +02:00
parent 11e420ea58
commit e997b7e140
2 changed files with 5 additions and 2 deletions

View File

@@ -4,6 +4,7 @@
- Updated Forge to 2444 (MC 1.12.1) (raoulvdberge) - Updated Forge to 2444 (MC 1.12.1) (raoulvdberge)
- Added InventoryTweaks Grid sorting (cooliojazz) - Added InventoryTweaks Grid sorting (cooliojazz)
- Added CTM integration for Disk Manipulator (raoulvdberge) - Added CTM integration for Disk Manipulator (raoulvdberge)
- Fixed possible rare dupe bug with Importer (raoulvdberge)
### 1.5.14 ### 1.5.14
- Updated Forge to 2426 (raoulvdberge) - Updated Forge to 2426 (raoulvdberge)

View File

@@ -80,9 +80,11 @@ public class NetworkNodeImporter extends NetworkNode implements IComparable, IFi
ItemStack result = handler.extractItem(currentSlot, upgrades.getItemInteractCount(), true); ItemStack result = handler.extractItem(currentSlot, upgrades.getItemInteractCount(), true);
if (!result.isEmpty() && network.insertItem(result, result.getCount(), true) == null) { if (!result.isEmpty() && network.insertItem(result, result.getCount(), true) == null) {
network.insertItemTracked(result, result.getCount()); result = handler.extractItem(currentSlot, upgrades.getItemInteractCount(), false);
handler.extractItem(currentSlot, upgrades.getItemInteractCount(), false); if (!result.isEmpty()) {
network.insertItemTracked(result, result.getCount());
}
} else { } else {
currentSlot++; currentSlot++;
} }