From b8efd730f9d718636aa15e521f2dd91a2630d070 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Mon, 25 May 2026 07:58:20 -0700 Subject: [PATCH] fix incorrect game duration in info window --- src/ReceiveCommands.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ReceiveCommands.cc b/src/ReceiveCommands.cc index 57b24b8f..ae587c90 100644 --- a/src/ReceiveCommands.cc +++ b/src/ReceiveCommands.cc @@ -2237,11 +2237,11 @@ static asio::awaitable on_09(shared_ptr c, Channel::Message& msg) } else if (seconds_ago < 60) { info = std::format("Time: {}s\n", seconds_ago); } else if (minutes_ago < 60) { - info = std::format("Time: {}m{}s\n", minutes_ago, seconds_ago); + info = std::format("Time: {}m{}s\n", minutes_ago, seconds_ago % 60); } else if (hours_ago < 24) { - info = std::format("Time: {}h{}m{}s\n", hours_ago, minutes_ago, seconds_ago); + info = std::format("Time: {}h{}m{}s\n", hours_ago, minutes_ago % 60, seconds_ago % 60); } else { - info = std::format("Time: {}d{}h{}m{}s\n", days_ago, hours_ago, minutes_ago, seconds_ago); + info = std::format("Time: {}d{}h{}m{}s\n", days_ago, hours_ago % 24, minutes_ago % 60, seconds_ago % 60); } }