aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2014-06-03 19:48:59 +0200
committerBananeweizen <bananeweizen@gmx.de>2014-06-03 19:48:59 +0200
commitc22e510fa9c4d86e927a0cc616758d30fe623685 (patch)
tree34b2157925c8e7e0b713c6aa0832ba87677826be /main/src/cgeo
parentb9734a42cd2987b15de2f35885fadaab495826ec (diff)
downloadcgeo-c22e510fa9c4d86e927a0cc616758d30fe623685.zip
cgeo-c22e510fa9c4d86e927a0cc616758d30fe623685.tar.gz
cgeo-c22e510fa9c4d86e927a0cc616758d30fe623685.tar.bz2
fix #3942: log template USER must depend on cache website
Diffstat (limited to 'main/src/cgeo')
-rw-r--r--main/src/cgeo/geocaching/utils/LogTemplateProvider.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/utils/LogTemplateProvider.java b/main/src/cgeo/geocaching/utils/LogTemplateProvider.java
index 76400cf..3507116 100644
--- a/main/src/cgeo/geocaching/utils/LogTemplateProvider.java
+++ b/main/src/cgeo/geocaching/utils/LogTemplateProvider.java
@@ -135,6 +135,13 @@ public final class LogTemplateProvider {
@Override
public String getValue(final LogContext context) {
+ final Geocache cache = context.getCache();
+ if (cache != null) {
+ final IConnector connector = ConnectorFactory.getConnector(cache);
+ if (connector instanceof ILogin) {
+ return ((ILogin) connector).getUserName();
+ }
+ }
return Settings.getUsername();
}
});