fix(savedata): replace deprecated fmt::localtime with modern chrono formatting

This commit is contained in:
Daniel Öster 2025-06-21 16:29:34 +03:00
parent 2d335f436c
commit 1bff42520e

View File

@ -96,9 +96,8 @@ SaveDialogState::SaveDialogState(const OrbisSaveDataDialogParam& param) {
param_sfo.Open(param_sfo_path); param_sfo.Open(param_sfo_path);
auto last_write = param_sfo.GetLastWrite(); auto last_write = param_sfo.GetLastWrite();
std::string date_str = auto sys_time = std::chrono::clock_cast<std::chrono::system_clock>(last_write);
fmt::format("{:%d %b, %Y %R}", std::string date_str = fmt::format("{:%d %b, %Y %R}", sys_time);
fmt::localtime(std::chrono::system_clock::to_time_t(last_write)));
size_t size = Common::FS::GetDirectorySize(dir_path); size_t size = Common::FS::GetDirectorySize(dir_path);
std::string size_str = SpaceSizeToString(size); std::string size_str = SpaceSizeToString(size);
@ -847,4 +846,4 @@ void SaveDialogUi::DrawProgressBar() {
ProgressBar(static_cast<float>(bar_state.progress) / 100.0f, ProgressBar(static_cast<float>(bar_state.progress) / 100.0f,
{PROGRESS_BAR_WIDTH * ws.x, BUTTON_SIZE.y}); {PROGRESS_BAR_WIDTH * ws.x, BUTTON_SIZE.y});
} }
}; // namespace Libraries::SaveData::Dialog }; // namespace Libraries::SaveData::Dialog