Index: trunk/src/org/openstreetmap/josm/tools/GeoUrlToBounds.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/GeoUrlToBounds.java	(revision 10634)
+++ trunk/src/org/openstreetmap/josm/tools/GeoUrlToBounds.java	(revision 10635)
@@ -15,5 +15,5 @@
 public final class GeoUrlToBounds {
 
-    public static final Pattern PATTERN = Pattern.compile("geo:(?<lat>[0-9.]+),(?<lon>[0-9.]+)(\\?z=(?<zoom>[0-9]+))?");
+    public static final Pattern PATTERN = Pattern.compile("geo:(?<lat>[+-]?[0-9.]+),(?<lon>[+-]?[0-9.]+)(\\?z=(?<zoom>[0-9]+))?");
 
     private GeoUrlToBounds() {
