Browse Source

Merge pull request #13040 from glassez/fix-rss

Fix RSS article is not marked as "read" when torrent is downloaded
adaptive-webui-19844
Vladimir Golovnev 5 years ago committed by GitHub
parent
commit
602e6b5263
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      src/base/bittorrent/session.cpp
  2. 3
      src/base/rss/rss_autodownloader.cpp

1
src/base/bittorrent/session.cpp

@ -1782,6 +1782,7 @@ void Session::handleDownloadFinished(const Net::DownloadResult &result)
, MagnetUri(), TorrentInfo::load(result.data)); , MagnetUri(), TorrentInfo::load(result.data));
break; break;
case Net::DownloadStatus::RedirectedToMagnet: case Net::DownloadStatus::RedirectedToMagnet:
emit downloadFromUrlFinished(result.url);
addTorrent_impl(CreateTorrentParams(m_downloadedTorrents.take(result.url)), MagnetUri(result.magnet)); addTorrent_impl(CreateTorrentParams(m_downloadedTorrents.take(result.url)), MagnetUri(result.magnet));
break; break;
default: default:

3
src/base/rss/rss_autodownloader.cpp

@ -401,8 +401,7 @@ void AutoDownloader::processJob(const QSharedPointer<ProcessingJob> &job)
} }
else { else {
// waiting for torrent file downloading // waiting for torrent file downloading
// normalize URL string via QUrl since DownloadManager do it m_waitingJobs.insert(torrentURL, job);
m_waitingJobs.insert(QUrl(torrentURL).toString(), job);
} }
return; return;

Loading…
Cancel
Save