From ed90124e98ed9a2afd6342ef250ddfcd66b9bdb9 Mon Sep 17 00:00:00 2001 From: Bernhard Bonigl Date: Fri, 29 Aug 2014 14:44:45 +0200 Subject: [PATCH] StencilTable: Fix derpyness with stencil saving and free toolrod-stencil with empty stencil table. --- .../java/tconstruct/tools/gui/StencilTableGui.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/tconstruct/tools/gui/StencilTableGui.java b/src/main/java/tconstruct/tools/gui/StencilTableGui.java index 54f29c99..eeee93cf 100644 --- a/src/main/java/tconstruct/tools/gui/StencilTableGui.java +++ b/src/main/java/tconstruct/tools/gui/StencilTableGui.java @@ -97,11 +97,15 @@ public class StencilTableGui extends GuiContainer } // get the correct setting :I - if(logic.getStackInSlot(1) != null) + ItemStack stack; + if(logic.getStackInSlot(1) != null) { activeButton = StencilBuilder.getIndex(logic.getStackInSlot(1)); + setActiveButton(activeButton); + stack = StencilBuilder.getStencil(((GuiButtonStencil) this.buttonList.get(activeButton)).element.stencilIndex); + } + else + stack = null; - setActiveButton(activeButton); - ItemStack stack = StencilBuilder.getStencil(((GuiButtonStencil)this.buttonList.get(activeButton)).element.stencilIndex); logic.setSelectedPattern(stack); updateServer(stack); }