From 07bb0e6fe333e45ba30bef5e78eddbe99eca654e Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Fri, 25 Oct 2024 17:32:05 +0800 Subject: [PATCH] update check for release tag --- forge-gui-mobile/src/forge/assets/AssetsDownloader.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/forge-gui-mobile/src/forge/assets/AssetsDownloader.java b/forge-gui-mobile/src/forge/assets/AssetsDownloader.java index 1c8f9239d3c..44db93400ce 100644 --- a/forge-gui-mobile/src/forge/assets/AssetsDownloader.java +++ b/forge-gui-mobile/src/forge/assets/AssetsDownloader.java @@ -90,7 +90,7 @@ public class AssetsDownloader { e.printStackTrace(); }*/ - if (!StringUtils.isEmpty(version) && !versionString.equals(version) && !versionString.equalsIgnoreCase("GIT")) { + if (!StringUtils.isEmpty(version) && !versionString.equals(version)) { Forge.getSplashScreen().prepareForDialogs(); message = "A new version of Forge is available (" + version + ").\n" + @@ -102,7 +102,11 @@ public class AssetsDownloader { if (!GuiBase.isAndroid()) { message += Forge.getDeviceAdapter().getLatestChanges(null, null); } - if (SOptionPane.showConfirmDialog(message, "New Version Available", "Update Now", "Update Later", true, true)) { + //failed to grab latest github tag + if (!isSnapshots && releaseTag.isEmpty()) { + if (!GuiBase.isAndroid()) + run(runnable); + } else if (SOptionPane.showConfirmDialog(message, "New Version Available", "Update Now", "Update Later", true, true)) { String installer = new GuiDownloadZipService("", "update", installerURL, Forge.getDeviceAdapter().getDownloadsDir(), null, Forge.getSplashScreen().getProgressBar()).download(filename); if (installer != null) {