Reorder resume data saving conditionals

Having conditionals which can break saving of torrent resume data
in order from more likely to less likely is more effective.
This commit is contained in:
Vladimir Golovnev (Glassez) 2018-08-01 18:25:37 +03:00 committed by sledgehammer999
commit a932cd2ec1
No known key found for this signature in database
GPG key ID: 6E4A2D025B7CC9A2

View file

@ -2350,9 +2350,9 @@ void Session::generateResumeData(bool final)
{
foreach (TorrentHandle *const torrent, m_torrents) {
if (!torrent->isValid()) continue;
if (torrent->hasMissingFiles()) continue;
if (torrent->isChecking() || torrent->hasError()) continue;
if (torrent->isChecking()) continue;
if (!final && !torrent->needSaveResumeData()) continue;
if (torrent->hasMissingFiles() || torrent->hasError()) continue;
saveTorrentResumeData(torrent, final);
}