aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-06-02 19:58:03 +0200
committerBananeweizen <bananeweizen@gmx.de>2013-06-02 19:58:03 +0200
commitd6656e4b7bbd0ba1792691ef26feac981826bc22 (patch)
tree55fbd72f16d0aecbc2c3e98ae3874fb9cf5dd76b
parentd2494279b07b4675d0303cce90e615934c422850 (diff)
downloadcgeo-d6656e4b7bbd0ba1792691ef26feac981826bc22.zip
cgeo-d6656e4b7bbd0ba1792691ef26feac981826bc22.tar.gz
cgeo-d6656e4b7bbd0ba1792691ef26feac981826bc22.tar.bz2
fix #2825: hide empty sections in trackable view
-rw-r--r--main/src/cgeo/geocaching/TrackableActivity.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/TrackableActivity.java b/main/src/cgeo/geocaching/TrackableActivity.java
index 383b327..9822946 100644
--- a/main/src/cgeo/geocaching/TrackableActivity.java
+++ b/main/src/cgeo/geocaching/TrackableActivity.java
@@ -15,6 +15,7 @@ import cgeo.geocaching.ui.AnchorAwareLinkMovementMethod;
import cgeo.geocaching.ui.CacheDetailsCreator;
import cgeo.geocaching.ui.Formatter;
import cgeo.geocaching.utils.BaseUtils;
+import cgeo.geocaching.utils.HtmlUtils;
import cgeo.geocaching.utils.Log;
import cgeo.geocaching.utils.UnknownTagsHandler;
@@ -585,7 +586,7 @@ public class TrackableActivity extends AbstractViewPagerActivity<TrackableActivi
}
// trackable goal
- if (StringUtils.isNotBlank(trackable.getGoal())) {
+ if (StringUtils.isNotBlank(HtmlUtils.extractText(trackable.getGoal()))) {
goalBox.setVisibility(View.VISIBLE);
goalTextView.setVisibility(View.VISIBLE);
goalTextView.setText(Html.fromHtml(trackable.getGoal(), new HtmlImage(geocode, true, 0, false), null), TextView.BufferType.SPANNABLE);
@@ -593,7 +594,7 @@ public class TrackableActivity extends AbstractViewPagerActivity<TrackableActivi
}
// trackable details
- if (StringUtils.isNotBlank(trackable.getDetails())) {
+ if (StringUtils.isNotBlank(HtmlUtils.extractText(trackable.getDetails()))) {
detailsBox.setVisibility(View.VISIBLE);
detailsTextView.setVisibility(View.VISIBLE);
detailsTextView.setText(Html.fromHtml(trackable.getDetails(), new HtmlImage(geocode, true, 0, false), new UnknownTagsHandler()), TextView.BufferType.SPANNABLE);