diff --git a/src/android/app/src/main/jni/native.cpp b/src/android/app/src/main/jni/native.cpp index 00a2471d26..7d2d79f459 100644 --- a/src/android/app/src/main/jni/native.cpp +++ b/src/android/app/src/main/jni/native.cpp @@ -1628,9 +1628,15 @@ JNIEXPORT jobjectArray JNICALL Java_org_yuzu_yuzu_1emu_NativeLibrary_checkForUpd const std::optional release = UpdateChecker::GetLatestRelease(is_prerelease); - if (!release || release->tag.substr(release->tag.find('.') + 1, 10) == std::string(Common::g_build_version).substr(0, 10)) { +#ifdef NIGHTLY_BUILD + if (release->tag.substr(release->tag.find('.') + 1, 10) == std::string(Common::g_build_version).substr(0, 10)) { return nullptr; } +#else + if (!release || release->tag == Common::g_build_version) { + return nullptr; + } +#endif const std::string tag = release->tag; const std::string name = release->name; diff --git a/src/yuzu/main_window.cpp b/src/yuzu/main_window.cpp index e3cd3f583c..ed0f686ac7 100644 --- a/src/yuzu/main_window.cpp +++ b/src/yuzu/main_window.cpp @@ -523,9 +523,15 @@ MainWindow::MainWindow(bool has_broken_vulkan) (strstr(Common::g_build_version, "rc") != NULL)); const std::optional latest_release_tag = UpdateChecker::GetLatestRelease(is_prerelease); +#ifdef NIGHTLY_BUILD + if (latest_release_tag->tag.substr(latest_release_tag->tag.find('.') + 1, 10) != std::string(Common::g_build_version).substr(0, 10)) { + return latest_release_tag.value(); + } +#else if (latest_release_tag && latest_release_tag->tag != Common::g_build_version) { return latest_release_tag.value(); } +#endif return UpdateChecker::Update{}; }); update_watcher.connect(&update_watcher, &QFutureWatcher::finished, this,