TorrentContentModel: Simplify progress update code

This commit is contained in:
Christophe Dumez
2012-08-26 18:45:41 +03:00
parent d849ac32f9
commit f3e465c142
3 changed files with 5 additions and 15 deletions

View File

@@ -76,8 +76,6 @@ void TorrentContentModelItem::setSize(qulonglong size)
void TorrentContentModelItem::setProgress(qulonglong done)
{
Q_ASSERT(!isRootItem());
if (m_priority == prio::IGNORED)
return;
m_totalDone = done;
Q_ASSERT(m_totalDone <= m_size);
@@ -94,7 +92,7 @@ float TorrentContentModelItem::progress() const
{
Q_ASSERT(!isRootItem());
if (m_priority == prio::IGNORED)
return -1;
return 0;
if (m_size > 0)
return m_totalDone / (double) m_size;