From 7f8d802bd51c22898a48f9e036af9151f3c5b621 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Sun, 22 Mar 2020 14:58:00 +0100 Subject: [PATCH] Qt: fix log message in update manager --- rpcs3/rpcs3qt/update_manager.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/rpcs3/rpcs3qt/update_manager.cpp b/rpcs3/rpcs3qt/update_manager.cpp index 3587b44bef..4c688bfde6 100644 --- a/rpcs3/rpcs3qt/update_manager.cpp +++ b/rpcs3/rpcs3qt/update_manager.cpp @@ -223,9 +223,12 @@ bool update_manager::handle_json(bool automatic) const QDateTime cur_date = hash_found ? QDateTime::fromString(json_data["current_build"]["datetime"].toString(), date_fmt) : QDateTime::currentDateTimeUtc(); const QDateTime lts_date = QDateTime::fromString(latest["datetime"].toString(), date_fmt); + const QString cur_str = cur_date.toString(date_fmt); + const QString lts_str = lts_date.toString(date_fmt); + const qint64 diff_msec = cur_date.msecsTo(lts_date); - update_log.notice("Current: %s, latest: %s, difference: %lld ms", cur_date.toString().toStdString(), lts_date.toString().toStdString(), diff_msec); + update_log.notice("Current: %s, latest: %s, difference: %lld ms", cur_str.toStdString(), lts_str.toStdString(), diff_msec); Localized localized; @@ -235,16 +238,16 @@ bool update_manager::handle_json(bool automatic) { message = tr("A new version of RPCS3 is available!\n\nCurrent version: %0 (%1)\nLatest version: %2 (%3)\nYour version is %4 old.\n\nDo you want to update?") .arg(json_data["current_build"]["version"].toString()) - .arg(cur_date.toString(date_fmt)) + .arg(cur_str) .arg(latest["version"].toString()) - .arg(lts_date.toString(date_fmt)) + .arg(lts_str) .arg(localized.GetVerboseTimeByMs(diff_msec)); } else { message = tr("You're currently using a custom or PR build.\n\nLatest version: %0 (%1)\nThe latest version is %2 old.\n\nDo you want to update to the latest official RPCS3 version?") .arg(latest["version"].toString()) - .arg(lts_date.toString(date_fmt)) + .arg(lts_str) .arg(localized.GetVerboseTimeByMs(std::abs(diff_msec))); }