From cf1259e0b312494dc328e45fd7074817337635dd Mon Sep 17 00:00:00 2001 From: Martin Fietz Date: Sat, 15 Aug 2015 15:18:49 +0200 Subject: [PATCH] Display line breaks in shownotes correctly --- .../de/danoeh/antennapod/core/util/playback/Timeline.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/playback/Timeline.java b/core/src/main/java/de/danoeh/antennapod/core/util/playback/Timeline.java index f31297b41..77cf72ba8 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/util/playback/Timeline.java +++ b/core/src/main/java/de/danoeh/antennapod/core/util/playback/Timeline.java @@ -87,6 +87,9 @@ public class Timeline { return ""; } + // ASCII line breaks to HTML line breaks + shownotes = shownotes.replace("\n", "
"); + Document document = Jsoup.parse(shownotes); // apply style @@ -100,7 +103,7 @@ public class Timeline { if (BuildConfig.DEBUG) Log.d(TAG, "Recognized " + elementsWithTimeCodes.size() + " timecodes"); for (Element element : elementsWithTimeCodes) { - Matcher matcherLong = TIMECODE_REGEX.matcher(element.text()); + Matcher matcherLong = TIMECODE_REGEX.matcher(element.html()); StringBuffer buffer = new StringBuffer(); while (matcherLong.find()) { String h = matcherLong.group(1);