summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-08-23 15:47:52 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-08-23 15:47:52 +0200
commitd30bcfff79e7027762e89053d9c934a9358b746f (patch)
treeeedb2bc7225aa996204fbacdb49318ef038d0860
parentdc5aaefcb2342b5244259971e9e88bb99b5dc5c8 (diff)
downloadAntennaPod-d30bcfff79e7027762e89053d9c934a9358b746f.zip
Fixed crash in OPML import if 'text' attribute in opml document was
missing
-rw-r--r--src/de/danoeh/antennapod/opml/OpmlReader.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/opml/OpmlReader.java b/src/de/danoeh/antennapod/opml/OpmlReader.java
index 55ab74b27..6f16a8f34 100644
--- a/src/de/danoeh/antennapod/opml/OpmlReader.java
+++ b/src/de/danoeh/antennapod/opml/OpmlReader.java
@@ -61,6 +61,10 @@ public class OpmlReader {
element.setHtmlUrl(xpp.getAttributeValue(null, OpmlSymbols.HTMLURL));
element.setType(xpp.getAttributeValue(null, OpmlSymbols.TYPE));
if (element.getXmlUrl() != null) {
+ if (element.getText() == null) {
+ Log.i(TAG, "Opml element has no text attribute.");
+ element.setText(element.getXmlUrl());
+ }
elementList.add(element);
} else {
if (AppConfig.DEBUG)