From c30d5b29ff98e2f8efdb281acc3da331a492204f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Sun, 1 Feb 2015 14:27:50 +0100 Subject: [PATCH] Gnah, missed one. Should *fully* fix #859 now. --- src/main/scala/li/cil/oc/server/network/Connector.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/li/cil/oc/server/network/Connector.scala b/src/main/scala/li/cil/oc/server/network/Connector.scala index 977cdc35f..54ef7b6b5 100644 --- a/src/main/scala/li/cil/oc/server/network/Connector.scala +++ b/src/main/scala/li/cil/oc/server/network/Connector.scala @@ -93,7 +93,7 @@ trait Connector extends network.Connector with Node { // we get ignored if our size is zero. localBufferSize = clampedSize if (network != null) { - if (localBufferSize <= 0 && clampedSize > 0) d.addConnector(this) + if (oldSize <= 0 && clampedSize > 0) d.addConnector(this) else if (oldSize > 0 && clampedSize == 0) d.removeConnector(this) else d.globalBufferSize = math.max(d.globalBufferSize - oldSize + clampedSize, 0) }