From 4be22822d4c3e617f1aaf5e87a5351d68d0b7577 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 20 Oct 2019 10:06:13 -0400 Subject: [PATCH] Bugfixes --- core/src/io/anuke/mindustry/mod/ContentParser.java | 1 + core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/mod/ContentParser.java b/core/src/io/anuke/mindustry/mod/ContentParser.java index 166f863fbe..4ee77fad1f 100644 --- a/core/src/io/anuke/mindustry/mod/ContentParser.java +++ b/core/src/io/anuke/mindustry/mod/ContentParser.java @@ -290,6 +290,7 @@ public class ContentParser{ Vars.mods.handleError(new ModLoadException("Error occurred parsing content: " + currentContent, currentContent, e), currentMod); } reads.clear(); + postreads.clear(); } /** diff --git a/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java index 87ecde488f..2ad6130a0a 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java @@ -42,6 +42,10 @@ public class TechTreeDialog extends FloatingDialog{ margin(0f).marginBottom(8); cont.stack(view = new View(), items = new ItemsDisplay()).grow(); + Events.on(ContentReloadEvent.class, e -> { + root = new TechTreeNode(TechTree.root, null); + }); + shown(() -> { checkNodes(root); treeLayout(); @@ -117,7 +121,6 @@ public class TechTreeDialog extends FloatingDialog{ } bounds = new Rectangle(minx, miny, maxx - minx, maxy - miny); bounds.y += nodeSize*1.5f; - Log.info(bounds); } void copyInfo(LayoutNode node){