summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-12-15 18:51:33 +0100
committerdaniel oeh <daniel.oeh@gmail.com>2012-12-15 18:51:33 +0100
commitd07afe16ae5235a4da4018997d66323fcf6b2b45 (patch)
treed5b4eaee6af9d6f234c1aeb1a08caf92f383b219
parent64348e4f18c9ade29a08bbebe77c648bc52c55b5 (diff)
downloadAntennaPod-d07afe16ae5235a4da4018997d66323fcf6b2b45.zip
OPML reader now uses 'title' attribute if available
-rw-r--r--src/de/danoeh/antennapod/opml/OpmlReader.java10
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));