aboutsummaryrefslogtreecommitdiffstats
path: root/src/cgeo/geocaching/cgCache.java
diff options
context:
space:
mode:
authorblafoo <github@blafoo.de>2011-08-29 21:22:02 +0200
committerblafoo <github@blafoo.de>2011-08-29 21:22:02 +0200
commitc49f2c54eea35ddd69121503fc604c75326913f9 (patch)
treee0c78545204c9374239206ed28a8c2c97ea80488 /src/cgeo/geocaching/cgCache.java
parentfcf623e1aeaf1ca5c891ad59605d4e8759dfadc1 (diff)
parent48ec48f87f7b736411f28cb76ac1add8c61d2e10 (diff)
downloadcgeo-c49f2c54eea35ddd69121503fc604c75326913f9.zip
cgeo-c49f2c54eea35ddd69121503fc604c75326913f9.tar.gz
cgeo-c49f2c54eea35ddd69121503fc604c75326913f9.tar.bz2
Merge remote-tracking branch 'upstream/master' into javadoc
Diffstat (limited to 'src/cgeo/geocaching/cgCache.java')
-rw-r--r--src/cgeo/geocaching/cgCache.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/cgeo/geocaching/cgCache.java b/src/cgeo/geocaching/cgCache.java
index 72c1e86..d528aac 100644
--- a/src/cgeo/geocaching/cgCache.java
+++ b/src/cgeo/geocaching/cgCache.java
@@ -296,9 +296,15 @@ public class cgCache {
return true;
}
- public boolean logOffline(final IAbstractActivity fromActivity, final int logType) {
- logOffline(fromActivity, "", Calendar.getInstance(), logType);
- return true;
+ public boolean logOffline(final IAbstractActivity fromActivity, final int logType, final cgSettings settings, final cgBase base) {
+ String log = "";
+ if (settings.getSignature() != null
+ && settings.signatureAutoinsert
+ && settings.getSignature().length() > 0) {
+ log = LogTemplateProvider.applyTemplates(settings.getSignature(), base);
+ }
+ logOffline(fromActivity, log, Calendar.getInstance(), logType);
+ return true;
}
void logOffline(final IAbstractActivity fromActivity, final String log, Calendar date, final int logType) {