diff --git a/src/core/bittorrent/torrenthandle.cpp b/src/core/bittorrent/torrenthandle.cpp index f2ef6a45d..f4c16bf74 100644 --- a/src/core/bittorrent/torrenthandle.cpp +++ b/src/core/bittorrent/torrenthandle.cpp @@ -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