From 1bff42520ef2c5f8c31916b61dd0bafee8da21a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20=C3=96ster?= Date: Sat, 21 Jun 2025 16:29:34 +0300 Subject: [PATCH] fix(savedata): replace deprecated fmt::localtime with modern chrono formatting --- src/core/libraries/save_data/dialog/savedatadialog_ui.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/core/libraries/save_data/dialog/savedatadialog_ui.cpp b/src/core/libraries/save_data/dialog/savedatadialog_ui.cpp index 05df67eeb..207a15ec0 100644 --- a/src/core/libraries/save_data/dialog/savedatadialog_ui.cpp +++ b/src/core/libraries/save_data/dialog/savedatadialog_ui.cpp @@ -96,9 +96,8 @@ SaveDialogState::SaveDialogState(const OrbisSaveDataDialogParam& param) { param_sfo.Open(param_sfo_path); auto last_write = param_sfo.GetLastWrite(); - std::string date_str = - fmt::format("{:%d %b, %Y %R}", - fmt::localtime(std::chrono::system_clock::to_time_t(last_write))); + auto sys_time = std::chrono::clock_cast(last_write); + std::string date_str = fmt::format("{:%d %b, %Y %R}", sys_time); size_t size = Common::FS::GetDirectorySize(dir_path); std::string size_str = SpaceSizeToString(size); @@ -847,4 +846,4 @@ void SaveDialogUi::DrawProgressBar() { ProgressBar(static_cast(bar_state.progress) / 100.0f, {PROGRESS_BAR_WIDTH * ws.x, BUTTON_SIZE.y}); } -}; // namespace Libraries::SaveData::Dialog \ No newline at end of file +}; // namespace Libraries::SaveData::Dialog