From 44c0931c02b2ec02cd39e68c3f87bd39794b6f84 Mon Sep 17 00:00:00 2001 From: Sebastian Hartte Date: Sun, 23 Aug 2020 20:47:05 +0200 Subject: [PATCH] Fixes #4635: Actually remove requesters when removing requesters. --- src/main/java/appeng/me/Grid.java | 1 - src/main/java/appeng/me/cache/EnergyGridCache.java | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/appeng/me/Grid.java b/src/main/java/appeng/me/Grid.java index 98b22ccf7..3eacf3bb9 100644 --- a/src/main/java/appeng/me/Grid.java +++ b/src/main/java/appeng/me/Grid.java @@ -176,7 +176,6 @@ public class Grid implements IGrid { } gridNode.getGridProxy().gridChanged(); - // postEventTo( gridNode, networkChanged ); } @Override diff --git a/src/main/java/appeng/me/cache/EnergyGridCache.java b/src/main/java/appeng/me/cache/EnergyGridCache.java index 9a2ce7e64..bf2cb10a5 100644 --- a/src/main/java/appeng/me/cache/EnergyGridCache.java +++ b/src/main/java/appeng/me/cache/EnergyGridCache.java @@ -502,7 +502,7 @@ public class EnergyGridCache implements IEnergyGrid { private void removeRequester(IAEPowerStorage requester) { Preconditions.checkState(!ongoingInjectOperation, "Cannot modify energy requesters while energy is being injected."); - this.requesters.add(requester); + this.requesters.remove(requester); } private void addProvider(IAEPowerStorage provider) {