diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2015-02-13 19:13:17 +0100 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2015-02-13 19:13:17 +0100 |
| commit | 1d9a1922ca9ab563d686150ca20a153b20a378d7 (patch) | |
| tree | abddd310c22799771f9a80034260f6987d98f49c /main/src | |
| parent | 1712dd52cb8a47d24265d0ba33ad2fda7e87657f (diff) | |
| download | cgeo-1d9a1922ca9ab563d686150ca20a153b20a378d7.zip cgeo-1d9a1922ca9ab563d686150ca20a153b20a378d7.tar.gz cgeo-1d9a1922ca9ab563d686150ca20a153b20a378d7.tar.bz2 | |
new: register for geokretymap.org links
Diffstat (limited to 'main/src')
| -rw-r--r-- | main/src/cgeo/geocaching/connector/trackable/GeokretyConnector.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/connector/trackable/GeokretyConnector.java b/main/src/cgeo/geocaching/connector/trackable/GeokretyConnector.java index 24b0630..6f9b21a 100644 --- a/main/src/cgeo/geocaching/connector/trackable/GeokretyConnector.java +++ b/main/src/cgeo/geocaching/connector/trackable/GeokretyConnector.java @@ -49,7 +49,12 @@ public class GeokretyConnector extends AbstractTrackableConnector { public @Nullable String getTrackableCodeFromUrl(@NonNull final String url) { // http://geokrety.org/konkret.php?id=38545 - final String id = StringUtils.substringAfterLast(url, "konkret.php?id="); + String id = StringUtils.substringAfterLast(url, "konkret.php?id="); + if (StringUtils.isNumeric(id)) { + return geocode(Integer.parseInt(id)); + } + // http://geokretymap.org/38545 + id = StringUtils.substringAfterLast(url, "geokretymap.org/"); if (StringUtils.isNumeric(id)) { return geocode(Integer.parseInt(id)); } |
