diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-12-15 18:51:33 +0100 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-12-15 18:51:33 +0100 |
commit | d07afe16ae5235a4da4018997d66323fcf6b2b45 (patch) | |
tree | d5b4eaee6af9d6f234c1aeb1a08caf92f383b219 | |
parent | 64348e4f18c9ade29a08bbebe77c648bc52c55b5 (diff) | |
download | AntennaPod-d07afe16ae5235a4da4018997d66323fcf6b2b45.zip |
OPML reader now uses 'title' attribute if available
-rw-r--r-- | src/de/danoeh/antennapod/opml/OpmlReader.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/de/danoeh/antennapod/opml/OpmlReader.java b/src/de/danoeh/antennapod/opml/OpmlReader.java index 6f16a8f34..c05ce61e2 100644 --- a/src/de/danoeh/antennapod/opml/OpmlReader.java +++ b/src/de/danoeh/antennapod/opml/OpmlReader.java @@ -56,7 +56,15 @@ public class OpmlReader { if (AppConfig.DEBUG) Log.d(TAG, "Found new Opml element"); OpmlElement element = new OpmlElement(); - element.setText(xpp.getAttributeValue(null, OpmlSymbols.TEXT)); + + final String title = xpp.getAttributeValue(null, OpmlSymbols.TITLE); + if (title != null) { + Log.i(TAG, "Using title: " + title); + element.setText(title); + } else { + Log.i(TAG, "Title not found, using text"); + element.setText(xpp.getAttributeValue(null, OpmlSymbols.TEXT)); + } element.setXmlUrl(xpp.getAttributeValue(null, OpmlSymbols.XMLURL)); element.setHtmlUrl(xpp.getAttributeValue(null, OpmlSymbols.HTMLURL)); element.setType(xpp.getAttributeValue(null, OpmlSymbols.TYPE)); |