Merge pull request #3188 from glassez/datetime

Fix time_t 0 special meaning.
This commit is contained in:
sledgehammer999 2015-06-13 01:46:12 +03:00
commit 93bbda851a

View File

@ -916,12 +916,18 @@ int TorrentHandle::incompleteCount() const
QDateTime TorrentHandle::lastSeenComplete() const
{
return QDateTime::fromTime_t(m_nativeStatus.last_seen_complete);
if (m_nativeStatus.last_seen_complete > 0)
return QDateTime::fromTime_t(m_nativeStatus.last_seen_complete);
else
return QDateTime();
}
QDateTime TorrentHandle::completedTime() const
{
return QDateTime::fromTime_t(m_nativeStatus.completed_time);
if (m_nativeStatus.completed_time > 0)
return QDateTime::fromTime_t(m_nativeStatus.completed_time);
else
return QDateTime();
}
int TorrentHandle::timeSinceUpload() const