From ff764a0b8ab897956bf105ba4184393ca3913b37 Mon Sep 17 00:00:00 2001 From: crueter Date: Sun, 26 Apr 2026 21:45:38 -0400 Subject: [PATCH] fix \r Signed-off-by: crueter --- src/common/net/net.cpp | 6 +++++- src/yuzu/main_window.cpp | 11 ----------- src/yuzu/updater/update_dialog.ui | 17 ++++++++++------- 3 files changed, 15 insertions(+), 19 deletions(-) diff --git a/src/common/net/net.cpp b/src/common/net/net.cpp index acf54f873f..5c24f7bc5b 100644 --- a/src/common/net/net.cpp +++ b/src/common/net/net.cpp @@ -125,7 +125,11 @@ std::optional Release::FromJson(const nlohmann::json& json, const std:: rel.published = ParseIsoTimestamp(json.value("published_at", std::string{})); rel.prerelease = json.value("prerelease", false); - rel.body = json.value("body", rel.title); + auto body = json.value("body", rel.title); + boost::replace_all(body, "\\r", ""); + boost::replace_all(body, "\\n", "\n"); + rel.body = body; + rel.host = host; const auto release_base = diff --git a/src/yuzu/main_window.cpp b/src/yuzu/main_window.cpp index d151162d63..7549325567 100644 --- a/src/yuzu/main_window.cpp +++ b/src/yuzu/main_window.cpp @@ -4225,17 +4225,6 @@ void MainWindow::OnEmulatorUpdateAvailable() { UpdateDialog dialog(version.value(), this); dialog.exec(); - - // QMessageBox update_prompt(this); - // update_prompt.setWindowTitle(tr("Update Available")); - // update_prompt.setIcon(QMessageBox::Information); - // update_prompt.addButton(QMessageBox::Yes); - // update_prompt.addButton(QMessageBox::Ignore); - // update_prompt.setText(tr("Download %1?").arg(QString::fromStdString(version->title))); - // update_prompt.exec(); - // if (update_prompt.button(QMessageBox::Yes) == update_prompt.clickedButton()) { - // QDesktopServices::openUrl(QUrl(QString::fromStdString(version->html_url))); - // } } #endif diff --git a/src/yuzu/updater/update_dialog.ui b/src/yuzu/updater/update_dialog.ui index e885f84ef0..1d991c6f57 100644 --- a/src/yuzu/updater/update_dialog.ui +++ b/src/yuzu/updater/update_dialog.ui @@ -52,20 +52,23 @@ + + + + %1 is available for download. + + + - + Qt::ScrollBarPolicy::ScrollBarAlwaysOff true - - - - - - %1 is available for download. + + true