diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-08-23 15:47:52 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-08-23 15:47:52 +0200 |
commit | d30bcfff79e7027762e89053d9c934a9358b746f (patch) | |
tree | eedb2bc7225aa996204fbacdb49318ef038d0860 | |
parent | dc5aaefcb2342b5244259971e9e88bb99b5dc5c8 (diff) | |
download | AntennaPod-d30bcfff79e7027762e89053d9c934a9358b746f.zip |
Fixed crash in OPML import if 'text' attribute in opml document was
missing
-rw-r--r-- | src/de/danoeh/antennapod/opml/OpmlReader.java | 4 |
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) |