Index: applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/tilesources/TemplatedTMSTileSource.java
===================================================================
--- applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/tilesources/TemplatedTMSTileSource.java	(revision 26910)
+++ applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/tilesources/TemplatedTMSTileSource.java	(revision 26911)
@@ -26,5 +26,6 @@
     public TemplatedTMSTileSource(String name, String url, int minZoom, int maxZoom) {
         super(name, url, minZoom, maxZoom);
-        Matcher m = Pattern.compile(".*"+PATTERN_SWITCH+".*").matcher(url);
+        // Capturing group pattern on switch values
+        Matcher m = Pattern.compile(".*\\{switch:([^}]+)\\}.*").matcher(url);
         if (m.matches()) {
             rand = new Random();
