From 5dc55bb4a1bccaaee10c7232c7618cc19e9c7dab Mon Sep 17 00:00:00 2001 From: Davide Pesavento Date: Fri, 13 Jun 2025 23:00:19 -0400 Subject: [PATCH] Qt: Avoid showing "0 minutes" of played time (#3447) --- src/duckstation-qt/gamelistwidget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/duckstation-qt/gamelistwidget.cpp b/src/duckstation-qt/gamelistwidget.cpp index 4e21ac345..f5a94e9be 100644 --- a/src/duckstation-qt/gamelistwidget.cpp +++ b/src/duckstation-qt/gamelistwidget.cpp @@ -357,8 +357,10 @@ QString GameListModel::formatTimespan(time_t timespan) const u32 minutes = static_cast((timespan % 3600) / 60); if (hours > 0) return qApp->translate("GameList", "%n hours", "", hours); - else + else if (minutes > 0) return qApp->translate("GameList", "%n minutes", "", minutes); + else + return qApp->translate("GameList", "%n seconds", "", static_cast((timespan % 3600) % 60)); } const QPixmap& GameListModel::getIconPixmapForEntry(const GameList::Entry* ge) const