From 42b6647ec3b6fb937c1a1adccc47cb48a414603b Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Wed, 23 Jul 2014 23:18:23 -0500 Subject: [PATCH] Fixed Bug: #0704 - Unable to interact with all me interfaces through terminal --- container/implementations/ContainerInterfaceTerminal.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/container/implementations/ContainerInterfaceTerminal.java b/container/implementations/ContainerInterfaceTerminal.java index 8415c58ab..679481c54 100644 --- a/container/implementations/ContainerInterfaceTerminal.java +++ b/container/implementations/ContainerInterfaceTerminal.java @@ -310,14 +310,16 @@ public class ContainerInterfaceTerminal extends AEBaseContainer { IInterfaceHost ih = (IInterfaceHost) gn.getMachine(); DualityInterface dual = ih.getInterfaceDuality(); - diList.put( ih, new InvTracker( dual, dual.getPatterns(), dual.getTermName() ) ); + if ( gn.isActive() ) + diList.put( ih, new InvTracker( dual, dual.getPatterns(), dual.getTermName() ) ); } for (IGridNode gn : g.getMachines( PartInterface.class )) { IInterfaceHost ih = (IInterfaceHost) gn.getMachine(); DualityInterface dual = ih.getInterfaceDuality(); - diList.put( ih, new InvTracker( dual, dual.getPatterns(), dual.getTermName() ) ); + if ( gn.isActive() ) + diList.put( ih, new InvTracker( dual, dual.getPatterns(), dual.getTermName() ) ); } } }