From 5af778bc938f12521d0051da593f267c95d50d40 Mon Sep 17 00:00:00 2001 From: Ivan Sorokin Date: Thu, 15 May 2014 02:34:45 +0400 Subject: [PATCH] don't make the same request to TorrentModelItem twice --- src/transferlistdelegate.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/transferlistdelegate.h b/src/transferlistdelegate.h index 17e52b296..ecda9f644 100644 --- a/src/transferlistdelegate.h +++ b/src/transferlistdelegate.h @@ -78,9 +78,10 @@ public: case TorrentModelItem::TR_SEEDS: case TorrentModelItem::TR_PEERS: { QString display = QString::number(index.data().toLongLong()); - if (index.data(Qt::UserRole).toLongLong() > 0) { + qlonglong total = index.data(Qt::UserRole).toLongLong(); + if (total > 0) { // Scrape was successful, we have total values - display += " ("+QString::number(index.data(Qt::UserRole).toLongLong())+")"; + display += " ("+QString::number(total)+")"; } QItemDelegate::drawBackground(painter, opt, index); QItemDelegate::drawDisplay(painter, opt, opt.rect, display);