diff --git a/build.gradle b/build.gradle index b22078ea48..33138d6579 100644 --- a/build.gradle +++ b/build.gradle @@ -267,7 +267,7 @@ project(":ios"){ props['app.build'] = (!props.containsKey("app.build") ? 40 : props['app.build'].toInteger() + 1) + "" if(bversion != "custom build"){ - props['app.version'] = versionNumber + ".0" + ("." + bversion) + props['app.version'] = versionNumber + "." + bversion + (bversion.contains(".") ? "" : ".0") } props.store(vfile.newWriter(), null) } diff --git a/core/src/mindustry/ui/dialogs/PlanetDialog.java b/core/src/mindustry/ui/dialogs/PlanetDialog.java index e9d857f79c..9c298a9dc6 100644 --- a/core/src/mindustry/ui/dialogs/PlanetDialog.java +++ b/core/src/mindustry/ui/dialogs/PlanetDialog.java @@ -144,7 +144,10 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{ //load legacy research if(Core.settings.has("unlocks") && !Core.settings.has("junction-unlocked")){ Core.app.post(() -> { - ui.showCustomConfirm("@research", "@research.legacy", "@research.load", "@research.discard", LegacyIO::readResearch, () -> Core.settings.remove("unlocks")); + ui.showCustomConfirm("@research", "@research.legacy", "@research.load", "@research.discard", () -> { + LegacyIO.readResearch(); + Core.settings.remove("unlocks"); + }, () -> Core.settings.remove("unlocks")); }); }