From 54b50c3a8a29f41b4832298d17d628002841ec1a Mon Sep 17 00:00:00 2001 From: summer <79678786+summerqB@users.noreply.github.com> Date: Thu, 4 Aug 2022 05:10:58 +0000 Subject: [PATCH] Do not inhibit system sleep/auto shutdown for torrents stuck at downloading metadata PR #17481. --- src/base/bittorrent/session.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/base/bittorrent/session.cpp b/src/base/bittorrent/session.cpp index b334b9fe5..6f98f25e8 100644 --- a/src/base/bittorrent/session.cpp +++ b/src/base/bittorrent/session.cpp @@ -2134,7 +2134,7 @@ bool Session::hasUnfinishedTorrents() const { return std::any_of(m_torrents.begin(), m_torrents.end(), [](const TorrentImpl *torrent) { - return (!torrent->isSeed() && !torrent->isPaused() && !torrent->isErrored()); + return (!torrent->isSeed() && !torrent->isPaused() && !torrent->isErrored() && torrent->hasMetadata()); }); }