From f5ee7e9b4ff792b1f8a9db796855be25edbd1a54 Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Sun, 13 Jul 2014 21:59:19 -0500 Subject: [PATCH] Only show active interfaces. --- .../ContainerInterfaceTerminal.java | 50 +++++++++++-------- 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/container/implementations/ContainerInterfaceTerminal.java b/container/implementations/ContainerInterfaceTerminal.java index 002f554af..d74b9ca58 100644 --- a/container/implementations/ContainerInterfaceTerminal.java +++ b/container/implementations/ContainerInterfaceTerminal.java @@ -197,36 +197,42 @@ public class ContainerInterfaceTerminal extends AEBaseContainer { for (IGridNode gn : g.getMachines( TileInterface.class )) { - IInterfaceHost ih = (IInterfaceHost) gn.getMachine(); - InvTracker t = diList.get( ih ); - - if ( t == null ) - missing = true; - else + if ( gn.isActive() ) { - DualityInterface dual = ih.getInterfaceDuality(); - if ( !t.unlocalizedName.equals( dual.getTermName() ) ) - missing = true; - } + IInterfaceHost ih = (IInterfaceHost) gn.getMachine(); + InvTracker t = diList.get( ih ); - total++; + if ( t == null ) + missing = true; + else + { + DualityInterface dual = ih.getInterfaceDuality(); + if ( !t.unlocalizedName.equals( dual.getTermName() ) ) + missing = true; + } + + total++; + } } for (IGridNode gn : g.getMachines( PartInterface.class )) { - IInterfaceHost ih = (IInterfaceHost) gn.getMachine(); - InvTracker t = diList.get( ih ); - - if ( t == null ) - missing = true; - else + if ( gn.isActive() ) { - DualityInterface dual = ih.getInterfaceDuality(); - if ( !t.unlocalizedName.equals( dual.getTermName() ) ) - missing = true; - } + IInterfaceHost ih = (IInterfaceHost) gn.getMachine(); + InvTracker t = diList.get( ih ); - total++; + if ( t == null ) + missing = true; + else + { + DualityInterface dual = ih.getInterfaceDuality(); + if ( !t.unlocalizedName.equals( dual.getTermName() ) ) + missing = true; + } + + total++; + } } } }