diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp index a507257..56d6a4e 100644 --- a/src/ui/mainwindow.cpp +++ b/src/ui/mainwindow.cpp @@ -2366,6 +2366,13 @@ void MainWindow::ResetAssets(const QString& geoipUrl, const QString& geositeUrl) bool isNewer(QString version) { if (QString(NKR_VERSION).isEmpty()) return false; version = version.mid(7); // take out Throne- + if (version.mid(version.indexOf("-")+1).startsWith("alpha") || version.mid(version.indexOf("-")+1).startsWith("beta") || version.mid(version.indexOf("-")+1).startsWith("rc")) + { + version = version.replace(".zip", ""); + } else + { + version = version.left(version.indexOf("-")); + } auto parts = version.replace("-", ".").split('.'); auto currentParts = QString(NKR_VERSION).replace("-", ".").split('.'); if (parts.size() < 3 || currentParts.size() < 3)