From 88f2abbfd4fbdbd5b70ff6cae7e28dca946a7dbf Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Sat, 26 Jul 2014 16:34:26 -0500 Subject: [PATCH] Fixed another FMP related Crash. --- fmp/FMPPlacementHelper.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/fmp/FMPPlacementHelper.java b/fmp/FMPPlacementHelper.java index 88333544c..e98d6183f 100644 --- a/fmp/FMPPlacementHelper.java +++ b/fmp/FMPPlacementHelper.java @@ -18,6 +18,7 @@ import appeng.api.util.DimensionalCoord; import appeng.facade.FacadeContainer; import appeng.util.Platform; import codechicken.lib.vec.BlockCoord; +import codechicken.multipart.TMultiPart; import codechicken.multipart.TileMultipart; public class FMPPlacementHelper implements IPartHost @@ -47,11 +48,17 @@ public class FMPPlacementHelper implements IPartHost { if ( myPart.isEmpty() ) { - if ( hasPart ) + scala.collection.Iterator i = myMP.partList().iterator(); + while (i.hasNext()) { - myMP.remPart( myPart ); - hasPart = false; + TMultiPart p = i.next(); + if ( p == myPart ) + { + myMP.remPart( myPart ); + break; + } } + hasPart = false; myPart = null; } }