aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2015-02-13 19:13:17 +0100
committerBananeweizen <bananeweizen@gmx.de>2015-02-13 19:13:17 +0100
commit1d9a1922ca9ab563d686150ca20a153b20a378d7 (patch)
treeabddd310c22799771f9a80034260f6987d98f49c /main/src/cgeo
parent1712dd52cb8a47d24265d0ba33ad2fda7e87657f (diff)
downloadcgeo-1d9a1922ca9ab563d686150ca20a153b20a378d7.zip
cgeo-1d9a1922ca9ab563d686150ca20a153b20a378d7.tar.gz
cgeo-1d9a1922ca9ab563d686150ca20a153b20a378d7.tar.bz2
new: register for geokretymap.org links
Diffstat (limited to 'main/src/cgeo')
-rw-r--r--main/src/cgeo/geocaching/connector/trackable/GeokretyConnector.java7
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));
}