fatrat (1.1.2-2) 01_rss_fetcher_fix.patch

Summary

 src/rss/RssFetcher.cpp |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

    
download this patch

Patch contents

Author: Lubos Dolezel <lubos@dolezel.info>
Description: RSS fetcher bug fix
Origin: upstream, http://git.dolezel.info/?p=fatrat.git;a=commitdiff;h=38cec86

--- a/src/rss/RssFetcher.cpp
+++ b/src/rss/RssFetcher.cpp
@@ -509,8 +509,13 @@
 			m_itemNextType = RssItem::Title;
 		else if(localName == "description")
 			m_itemNextType = RssItem::Descr;
-		else if(localName == "link")
+		else if(localName == "link" && m_itemNext.url.isEmpty())
 			m_itemNextType = RssItem::Url;
+		else if(localName == "enclosure")
+		{
+			m_itemNext.url = atts.value("url");
+			m_itemNextType = RssItem::None;
+		}
 		else
 			m_itemNextType = RssItem::None;
 	}