From 6d7c65dd70ccf1e4ebd9128513ac2beb33646961 Mon Sep 17 00:00:00 2001 From: PrototypeTrousers Date: Fri, 29 Oct 2021 14:09:19 -0300 Subject: [PATCH] potential fix for an infinite loop while adding nodes --- src/main/java/appeng/me/cache/GridStorageCache.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/appeng/me/cache/GridStorageCache.java b/src/main/java/appeng/me/cache/GridStorageCache.java index 942f8dbf9..f771a2d31 100644 --- a/src/main/java/appeng/me/cache/GridStorageCache.java +++ b/src/main/java/appeng/me/cache/GridStorageCache.java @@ -170,7 +170,7 @@ public class GridStorageCache implements IStorageGrid private CellChangeTracker addCellProvider( final ICellProvider cc, final CellChangeTracker tracker ) { - if( this.inactiveCellProviders.contains( cc ) ) + if( this.inactiveCellProviders.contains( cc ) && !this.activeCellProviders.contains( cc )) { this.inactiveCellProviders.remove( cc ); this.activeCellProviders.add( cc );