From 47605583d1bde26da3ec71d0b6c52a591d11a037 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 16 Jan 2019 23:48:21 -0500 Subject: [PATCH] Saving fix --- .../io/anuke/mindustry/ui/dialogs/DeployDialog.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java index 567e7087c4..c7f4911616 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java @@ -4,6 +4,7 @@ import io.anuke.arc.Core; import io.anuke.arc.collection.ObjectIntMap; import io.anuke.arc.scene.ui.layout.Table; import io.anuke.mindustry.Vars; +import io.anuke.mindustry.core.GameState.State; import io.anuke.mindustry.type.Item; import io.anuke.mindustry.type.ItemStack; import io.anuke.mindustry.type.ItemType; @@ -62,8 +63,13 @@ public class DeployDialog extends FloatingDialog{ } } }else{ - addButton(Core.bundle.format("resume", control.saves.getZoneSlot().getZone().localizedName()), () -> control.saves.getZoneSlot().load()) - .size(200f); + addButton(Core.bundle.format("resume", control.saves.getZoneSlot().getZone().localizedName()), () -> { + hide(); + ui.loadAnd(() -> { + control.saves.getZoneSlot().load(); + state.set(State.playing); + }); + }).size(200f); } }}).grow(); }