diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2014-06-03 19:48:59 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2014-06-03 19:48:59 +0200 |
| commit | c22e510fa9c4d86e927a0cc616758d30fe623685 (patch) | |
| tree | 34b2157925c8e7e0b713c6aa0832ba87677826be | |
| parent | b9734a42cd2987b15de2f35885fadaab495826ec (diff) | |
| download | cgeo-c22e510fa9c4d86e927a0cc616758d30fe623685.zip cgeo-c22e510fa9c4d86e927a0cc616758d30fe623685.tar.gz cgeo-c22e510fa9c4d86e927a0cc616758d30fe623685.tar.bz2 | |
fix #3942: log template USER must depend on cache website
| -rw-r--r-- | main/src/cgeo/geocaching/utils/LogTemplateProvider.java | 7 |
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(); } }); |
