diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2013-10-19 10:35:57 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2013-10-19 10:35:57 +0200 |
| commit | 2093ea462db4d8e56282de5871c58579a023d7cf (patch) | |
| tree | 3324262eb4de7946b1a2b30d3f76e131bb584c13 /main/src/cgeo/geocaching/utils/LogTemplateProvider.java | |
| parent | 2a74f5c1f3c11ba217d6b8cb732ddc3ce4610d4b (diff) | |
| download | cgeo-2093ea462db4d8e56282de5871c58579a023d7cf.zip cgeo-2093ea462db4d8e56282de5871c58579a023d7cf.tar.gz cgeo-2093ea462db4d8e56282de5871c58579a023d7cf.tar.bz2 | |
fix #3365: Twitter placeholder not working
Diffstat (limited to 'main/src/cgeo/geocaching/utils/LogTemplateProvider.java')
| -rw-r--r-- | main/src/cgeo/geocaching/utils/LogTemplateProvider.java | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/utils/LogTemplateProvider.java b/main/src/cgeo/geocaching/utils/LogTemplateProvider.java index 98201b5..bf2a27c 100644 --- a/main/src/cgeo/geocaching/utils/LogTemplateProvider.java +++ b/main/src/cgeo/geocaching/utils/LogTemplateProvider.java @@ -178,6 +178,35 @@ public final class LogTemplateProvider { return StringUtils.EMPTY; } }); + templates.add(new LogTemplate("NAME", R.string.init_signature_template_name) { + @Override + public String getValue(LogContext context) { + Trackable trackable = context.getTrackable(); + if (trackable != null) { + return trackable.getName(); + } + Geocache cache = context.getCache(); + if (cache != null) { + return cache.getName(); + } + return StringUtils.EMPTY; + } + }); + templates.add(new LogTemplate("URL", R.string.init_signature_template_url) { + + @Override + public String getValue(LogContext context) { + Trackable trackable = context.getTrackable(); + if (trackable != null) { + return trackable.getUrl(); + } + Geocache cache = context.getCache(); + if (cache != null) { + return cache.getUrl(); + } + return StringUtils.EMPTY; + } + }); return templates; } |
