1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-02-05 03:14:44 +00:00

Possible fix for crash in RSS code. Closes #1901.

This commit is contained in:
sledgehammer999 2014-08-28 18:52:48 +03:00
parent 611bddf485
commit 495800d6e9

View File

@ -334,8 +334,11 @@ void RSSImp::downloadSelectedTorrents()
{ {
QList<QListWidgetItem*> selected_items = listArticles->selectedItems(); QList<QListWidgetItem*> selected_items = listArticles->selectedItems();
foreach (const QListWidgetItem* item, selected_items) { foreach (const QListWidgetItem* item, selected_items) {
RssArticlePtr article = m_feedList->getRSSItemFromUrl(item->data(Article::FeedUrlRole).toString()) if (!item) continue;
->getItem(item->data(Article::IdRole).toString()); RssFeedPtr feed = m_feedList->getRSSItemFromUrl(item->data(Article::FeedUrlRole).toString());
if (!feed) continue;
RssArticlePtr article = feed->getItem(item->data(Article::IdRole).toString());
if (!article) continue;
QString torrentLink = article->torrentUrl(); QString torrentLink = article->torrentUrl();
// Check if it is a magnet link // Check if it is a magnet link