[3PP] Uplifted FMT to 12.1

This commit is contained in:
Gliniak
2025-11-17 13:16:14 +01:00
committed by Radosław Gliński
parent 56697f1be6
commit c6be50165f
4 changed files with 12 additions and 10 deletions

View File

@@ -1095,7 +1095,8 @@ void EmulatorWindow::ExportScreenshot(const xe::ui::RawImage& image) {
auto t = std::time(nullptr);
// The format is: Year-Month-DayTHours-Minutes-Seconds based off ISO 8601
std::string datetime = fmt::format("{:%Y-%m-%dT%H-%M-%S}", fmt::localtime(t));
std::string datetime =
fmt::format("{:%Y-%m-%dT%H-%M-%S}", *std::localtime(&t));
// Get the title id of the game because some titles contain characters that
// cannot be used as a directory

View File

@@ -108,7 +108,7 @@ std::string GameAchievementsUI::GetUnlockedTime(
achievement_entry.unlock_time.to_time_point()));
return fmt::format("Unlocked: Online {:%Y-%m-%d %H:%M}",
fmt::localtime(unlock_time));
*std::localtime(&unlock_time));
}
if (achievement_entry.unlock_time.is_valid()) {
@@ -117,7 +117,7 @@ std::string GameAchievementsUI::GetUnlockedTime(
achievement_entry.unlock_time.to_time_point()));
return fmt::format("Unlocked: Offline ({:%Y-%m-%d %H:%M})",
fmt::localtime(unlock_time));
*std::localtime(&unlock_time));
}
return fmt::format("Unlocked: Offline");
}

View File

@@ -84,11 +84,12 @@ void TitleListUI::DrawTitleEntry(ImGuiIO& io, TitleInfo& entry) {
ImGui::GetTextLineHeight());
if (entry.WasTitlePlayed()) {
ImGui::TextUnformatted(
fmt::format("Last played: {:%Y-%m-%d %H:%M}",
fmt::localtime(std::chrono::system_clock::to_time_t(
const auto time_date = std::chrono::system_clock::to_time_t(
std::chrono::system_clock::time_point(
entry.last_played.time_since_epoch()))))
entry.last_played.time_since_epoch()));
ImGui::TextUnformatted(fmt::format("Last played: {:%Y-%m-%d %H:%M}",
*std::localtime(&time_date))
.c_str());
} else {
ImGui::TextUnformatted("Last played: Unknown");