From a3d1dd91d9f5b409ad5c8ac1c798032e80587688 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 2 Aug 2021 08:53:50 -0400 Subject: [PATCH] Dispose display framebuffer on remove --- core/src/mindustry/world/blocks/logic/LogicDisplay.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/src/mindustry/world/blocks/logic/LogicDisplay.java b/core/src/mindustry/world/blocks/logic/LogicDisplay.java index 871ab82944..772e17fdba 100644 --- a/core/src/mindustry/world/blocks/logic/LogicDisplay.java +++ b/core/src/mindustry/world/blocks/logic/LogicDisplay.java @@ -106,6 +106,15 @@ public class LogicDisplay extends Block{ }); Draw.blend(); } + + @Override + public void remove(){ + super.remove(); + if(buffer != null){ + buffer.dispose(); + buffer = null; + } + } } static int unpackSign(int value){