diff options
| author | swurl <swurl@swurl.xyz> | 2025-06-05 18:58:54 +0000 |
|---|---|---|
| committer | crueter <crueter@noreply.localhost> | 2025-06-05 18:58:54 +0000 |
| commit | 7e13da47af71814d612c6c060be68e8ba84271ff (patch) | |
| tree | 52e8a7b5229d11a8d3c583d74cf3ff6126f363b8 /src/yuzu/about_dialog.cpp | |
| parent | d2364ae1f7f6ea962d296148d85fe08549baed37 (diff) | |
Fix build ID and update checker (#148)
Signed-off-by: swurl <swurl@swurl.xyz>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/148
Co-authored-by: swurl <swurl@swurl.xyz>
Co-committed-by: swurl <swurl@swurl.xyz>
Diffstat (limited to 'src/yuzu/about_dialog.cpp')
| -rw-r--r-- | src/yuzu/about_dialog.cpp | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/src/yuzu/about_dialog.cpp b/src/yuzu/about_dialog.cpp index 6ee52ae088..6ef3072894 100644 --- a/src/yuzu/about_dialog.cpp +++ b/src/yuzu/about_dialog.cpp @@ -1,21 +1,29 @@ // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later +#include "yuzu/about_dialog.h" #include <QIcon> -#include <fmt/ranges.h> #include "common/scm_rev.h" #include "ui_aboutdialog.h" -#include "yuzu/about_dialog.h" +#include <fmt/ranges.h> AboutDialog::AboutDialog(QWidget* parent) - : QDialog(parent), ui{std::make_unique<Ui::AboutDialog>()} { - const auto branch_name = std::string(Common::g_scm_branch); - const auto description = std::string(Common::g_scm_desc); + : QDialog(parent) + , ui{std::make_unique<Ui::AboutDialog>()} +{ + const auto description = std::string(Common::g_build_version); const auto build_id = std::string(Common::g_build_id); - const auto yuzu_build = fmt::format("eden Development Build | {}-{}", branch_name, description); - const auto override_build = - fmt::format(fmt::runtime(std::string(Common::g_title_bar_format_idle)), build_id); + std::string yuzu_build; + if (Common::g_is_dev_build) { + yuzu_build = fmt::format("eden Nightly | {}-{}", description, build_id); + } else { + yuzu_build = fmt::format("eden | {}", description); + } + + const auto override_build = fmt::format(fmt::runtime( + std::string(Common::g_title_bar_format_idle)), + build_id); const auto yuzu_build_version = override_build.empty() ? yuzu_build : override_build; ui->setupUi(this); |
