diff --git a/src/main/java/appeng/me/NetworkList.java b/src/main/java/appeng/me/NetworkList.java index 166bf240b..f71fe97fb 100644 --- a/src/main/java/appeng/me/NetworkList.java +++ b/src/main/java/appeng/me/NetworkList.java @@ -25,6 +25,9 @@ import java.util.LinkedList; import java.util.List; +/** + * TODO: Test if copy was actually necessary. + */ public class NetworkList implements Collection { @@ -69,14 +72,12 @@ public class NetworkList implements Collection @Override public boolean add( final Grid e ) { - this.copy(); return this.networks.add( e ); } @Override public boolean remove( final Object o ) { - this.copy(); return this.networks.remove( o ); } @@ -89,21 +90,18 @@ public class NetworkList implements Collection @Override public boolean addAll( final Collection c ) { - this.copy(); return this.networks.addAll( c ); } @Override public boolean removeAll( final Collection c ) { - this.copy(); return this.networks.removeAll( c ); } @Override public boolean retainAll( final Collection c ) { - this.copy(); return this.networks.retainAll( c ); } @@ -112,11 +110,4 @@ public class NetworkList implements Collection { this.networks = new LinkedList(); } - - private void copy() - { - final List old = this.networks; - this.networks = new LinkedList(); - this.networks.addAll( old ); - } }