diff --git a/src/gui/rss/rss_imp.cpp b/src/gui/rss/rss_imp.cpp index be4f1b47f..9e04f4bc0 100644 --- a/src/gui/rss/rss_imp.cpp +++ b/src/gui/rss/rss_imp.cpp @@ -344,12 +344,10 @@ void RSSImp::downloadSelectedTorrents() RssArticlePtr article = feed->getItem(item->data(Article::IdRole).toString()); if (!article) continue; - QString torrentLink = article->torrentUrl(); - // Check if it is a magnet link - if (torrentLink.startsWith("magnet:", Qt::CaseInsensitive) && Preferences::instance()->useAdditionDialog()) - AddNewTorrentDialog::show(torrentLink); + if (Preferences::instance()->useAdditionDialog()) + AddNewTorrentDialog::show(article->torrentUrl()); else - BitTorrent::Session::instance()->addTorrent(torrentLink); + BitTorrent::Session::instance()->addTorrent(article->torrentUrl()); } }