Fix regression on resuming torrents without metadata

This commit is contained in:
thalieht 2018-12-23 19:23:34 +02:00 committed by sledgehammer999
commit a18976d0b5
No known key found for this signature in database
GPG key ID: 6E4A2D025B7CC9A2

View file

@ -224,7 +224,7 @@ TorrentHandle::TorrentHandle(Session *session, const libtorrent::torrent_handle
if (params.paused) {
m_startupState = Started;
}
else if (!params.restored) {
else if (!params.restored || !hasMetadata()) {
// Resume torrent because it was added in "resumed" state
// but it's actually paused during initialization
m_startupState = Starting;