1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-01-10 23:07:59 +00:00

Merge pull request #7499 from Chocobo1/fixTimeActive

Fix "Time active" field in transfer list
This commit is contained in:
Mike Tzou 2017-09-30 11:36:57 +08:00 committed by GitHub
commit 49802be7d4

View File

@ -122,13 +122,13 @@ void TransferListDelegate::paint(QPainter * painter, const QStyleOptionViewItem
break;
}
case TorrentModel::TR_TIME_ELAPSED: {
qlonglong elapsedTime = index.data().toLongLong();
qlonglong seedingTime = index.data(Qt::UserRole).toLongLong();
QString txt;
if (seedingTime > 0)
txt += tr("%1 (seeded for %2)", "e.g. 4m39s (seeded for 3m10s)")
const int elapsedTime = index.data().toInt();
const int seedingTime = index.data(Qt::UserRole).toInt();
const QString txt = (seedingTime > 0)
? tr("%1 (seeded for %2)", "e.g. 4m39s (seeded for 3m10s)")
.arg(Utils::Misc::userFriendlyDuration(elapsedTime))
.arg(Utils::Misc::userFriendlyDuration(seedingTime));
.arg(Utils::Misc::userFriendlyDuration(seedingTime))
: Utils::Misc::userFriendlyDuration(elapsedTime);
QItemDelegate::drawDisplay(painter, opt, opt.rect, txt);
break;
}