From 05abff69f105bc550d33ba969878995399ebf314 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Sat, 1 Sep 2012 17:29:22 +0200 Subject: [PATCH] Fixed bug in prefix mapping of SyndHandler --- src/de/danoeh/antennapod/syndication/handler/SyndHandler.java | 4 +++- tests/src/de/danoeh/antennapod/test/FeedHandlerTest.java | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/de/danoeh/antennapod/syndication/handler/SyndHandler.java b/src/de/danoeh/antennapod/syndication/handler/SyndHandler.java index b17b33094..3d3c6d83a 100644 --- a/src/de/danoeh/antennapod/syndication/handler/SyndHandler.java +++ b/src/de/danoeh/antennapod/syndication/handler/SyndHandler.java @@ -70,7 +70,9 @@ public class SyndHandler extends DefaultHandler { @Override public void endPrefixMapping(String prefix) throws SAXException { - // TODO remove Namespace + if (state.defaultNamespaces.size() > 1 && prefix.equals(DEFAULT_PREFIX)) { + state.defaultNamespaces.pop(); + } } @Override diff --git a/tests/src/de/danoeh/antennapod/test/FeedHandlerTest.java b/tests/src/de/danoeh/antennapod/test/FeedHandlerTest.java index 957a2babc..747ac623b 100644 --- a/tests/src/de/danoeh/antennapod/test/FeedHandlerTest.java +++ b/tests/src/de/danoeh/antennapod/test/FeedHandlerTest.java @@ -24,6 +24,7 @@ public class FeedHandlerTest extends AndroidTestCase { private static final String FEEDS_DIR = "testfeeds"; private static final String[] urls = { + "http://www.blacksweetstories.com/feed/podcast/", "http://bitlove.org/ranzzeit/ranz/feed", "http://bitlove.org/importthis/mp3/feed", "http://bitlove.org/astro/youtube/feed",