diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-09-14 17:46:56 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-09-14 17:46:56 +0200 |
| commit | 723089bdcc0f65f300af78411a87f1c75345157b (patch) | |
| tree | 905521967df8721be112fcf2e082cd0f7a156d6b | |
| parent | 705f49dfbb8c1853b1d7e2a0d4ee57f21d70a9b2 (diff) | |
| parent | ff7d0a1feb9f1507e90a64b66878507cd6d0e0f0 (diff) | |
| download | cgeo-723089bdcc0f65f300af78411a87f1c75345157b.zip cgeo-723089bdcc0f65f300af78411a87f1c75345157b.tar.gz cgeo-723089bdcc0f65f300af78411a87f1c75345157b.tar.bz2 | |
Merge branch 'release'
| -rw-r--r-- | main/src/cgeo/geocaching/utils/HtmlUtils.java | 5 | ||||
| -rw-r--r-- | tests/src/cgeo/geocaching/utils/HtmlUtilsTest.java | 1 |
2 files changed, 4 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/utils/HtmlUtils.java b/main/src/cgeo/geocaching/utils/HtmlUtils.java index 5717a37..37e20ec 100644 --- a/main/src/cgeo/geocaching/utils/HtmlUtils.java +++ b/main/src/cgeo/geocaching/utils/HtmlUtils.java @@ -3,6 +3,7 @@ package cgeo.geocaching.utils; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.tuple.Pair; +import android.text.Html; import android.text.Spanned; import android.text.style.ImageSpan; @@ -56,7 +57,7 @@ public final class HtmlUtils { } } - // some line breaks are still in the text, source is unknown - return StringUtils.replace(result, "<br />", "\n").trim(); + // now that images are gone, do a normal html to text conversion + return Html.fromHtml(result).toString().trim(); } } diff --git a/tests/src/cgeo/geocaching/utils/HtmlUtilsTest.java b/tests/src/cgeo/geocaching/utils/HtmlUtilsTest.java index 3715c80..5f2070d 100644 --- a/tests/src/cgeo/geocaching/utils/HtmlUtilsTest.java +++ b/tests/src/cgeo/geocaching/utils/HtmlUtilsTest.java @@ -10,6 +10,7 @@ public class HtmlUtilsTest extends TestCase { assertEquals(StringUtils.EMPTY, HtmlUtils.extractText(null)); assertEquals(StringUtils.EMPTY, HtmlUtils.extractText(StringUtils.EMPTY)); assertEquals(StringUtils.EMPTY, HtmlUtils.extractText(" ")); + assertEquals("bold", HtmlUtils.extractText("<b>bold</b>")); } } |
