From ecf3dd123ee27bc9c58e289cac180fb79b9c1f32 Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Wed, 26 Nov 2014 14:51:52 +0200 Subject: [PATCH] Don't display weird text in the 'Last Activity' column when the time is invalid. --- src/transferlistdelegate.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/transferlistdelegate.cpp b/src/transferlistdelegate.cpp index 5fcf2e68d..24e19ebee 100644 --- a/src/transferlistdelegate.cpp +++ b/src/transferlistdelegate.cpp @@ -210,7 +210,10 @@ void TransferListDelegate::paint(QPainter * painter, const QStyleOptionViewItem if (elapsed == 0) // Show '< 1m ago' when elapsed time is 0 elapsed = 1; - elapsedString = tr("%1 ago", "e.g.: 1h 20m ago").arg(misc::userFriendlyDuration(elapsed)); + if (elapsed < 0) + elapsedString = misc::userFriendlyDuration(elapsed); + else + elapsedString = tr("%1 ago", "e.g.: 1h 20m ago").arg(misc::userFriendlyDuration(elapsed)); QItemDelegate::drawDisplay(painter, opt, option.rect, elapsedString); break; }