From add56c98c5283a7698e62b5ee5861cee9d181165 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Thu, 31 Jul 2014 19:17:09 +0200 Subject: [PATCH] Fixed generator upgrade leaving ghost stacks (size zero) when inserting fuel, fixes #448. --- .../scala/li/cil/oc/server/component/UpgradeGenerator.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/scala/li/cil/oc/server/component/UpgradeGenerator.scala b/src/main/scala/li/cil/oc/server/component/UpgradeGenerator.scala index 7e2f24446..c0fbaf16a 100644 --- a/src/main/scala/li/cil/oc/server/component/UpgradeGenerator.scala +++ b/src/main/scala/li/cil/oc/server/component/UpgradeGenerator.scala @@ -54,7 +54,8 @@ class UpgradeGenerator(val owner: Container with Robot) extends component.Manage case _ => inventory = Some(stack.splitStack(math.min(stack.stackSize, count))) } - player.inventory.setInventorySlotContents(owner.selectedSlot, stack) + if (stack.stackSize > 0) player.inventory.setInventorySlotContents(owner.selectedSlot, stack) + else player.inventory.setInventorySlotContents(owner.selectedSlot, null) result(true) }