diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-01-30 20:31:21 +0100 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-01-30 20:31:21 +0100 |
| commit | 66312ea27f874d091c09454b8b1c21251e50d00a (patch) | |
| tree | b82fceb762ef0e30a8128a3bdd5618f2bf51783d /main/src/cgeo/geocaching/CacheDetailActivity.java | |
| parent | 71f09abd4279a755f0af2c5f07364a59bec590fe (diff) | |
| download | cgeo-66312ea27f874d091c09454b8b1c21251e50d00a.zip cgeo-66312ea27f874d091c09454b8b1c21251e50d00a.tar.gz cgeo-66312ea27f874d091c09454b8b1c21251e50d00a.tar.bz2 | |
fix #2353: "This description contains table elements..."
Diffstat (limited to 'main/src/cgeo/geocaching/CacheDetailActivity.java')
| -rw-r--r-- | main/src/cgeo/geocaching/CacheDetailActivity.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/CacheDetailActivity.java b/main/src/cgeo/geocaching/CacheDetailActivity.java index fe6a243..2df02dd 100644 --- a/main/src/cgeo/geocaching/CacheDetailActivity.java +++ b/main/src/cgeo/geocaching/CacheDetailActivity.java @@ -1855,7 +1855,9 @@ public class CacheDetailActivity extends AbstractViewPagerActivity<CacheDetailAc // sometimes technically incorrect. if (unknownTagsHandler.isProblematicDetected() && descriptionView != null) { final int startPos = description.length(); - ((Editable) description).append("\n\n").append(res.getString(R.string.cache_description_table_note)); + final IConnector connector = ConnectorFactory.getConnector(cache); + final Spanned tableNote = Html.fromHtml(res.getString(R.string.cache_description_table_note, "<a href=\"" + cache.getUrl() + "\">" + connector.getName() + "</a>")); + ((Editable) description).append("\n\n").append(tableNote); ((Editable) description).setSpan(new StyleSpan(Typeface.ITALIC), startPos, description.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); publishProgress(); } |
