Index: applications/editors/josm/plugins/routes/build.xml
===================================================================
--- applications/editors/josm/plugins/routes/build.xml	(revision 18427)
+++ applications/editors/josm/plugins/routes/build.xml	(revision 18597)
@@ -35,5 +35,5 @@
                 <attribute name="Plugin-Date" value="${version.entry.commit.date}"/>
                 <attribute name="Plugin-Description" value="Renders routes (bus, hiking trails, bicycle routes, ..). Route types must be defined in routes.xml file in plugin directory"/>
-                <attribute name="Plugin-Mainversion" value="2388"/>
+                <attribute name="Plugin-Mainversion" value="2450"/>
                 <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/>
             </manifest>
Index: applications/editors/josm/plugins/routes/src/org/openstreetmap/josm/plugins/routes/RouteLayer.java
===================================================================
--- applications/editors/josm/plugins/routes/src/org/openstreetmap/josm/plugins/routes/RouteLayer.java	(revision 18427)
+++ applications/editors/josm/plugins/routes/src/org/openstreetmap/josm/plugins/routes/RouteLayer.java	(revision 18597)
@@ -3,5 +3,4 @@
 import java.awt.Color;
 import java.awt.Component;
-import java.awt.Graphics;
 import java.awt.Graphics2D;
 import java.awt.Stroke;
@@ -12,4 +11,5 @@
 
 import org.openstreetmap.josm.Main;
+import org.openstreetmap.josm.data.Bounds;
 import org.openstreetmap.josm.data.osm.DataSet;
 import org.openstreetmap.josm.data.osm.Relation;
@@ -95,5 +95,5 @@
 
 	@Override
-	public void paint(Graphics g, MapView mv) {
+	public void paint(Graphics2D g, MapView mv, Bounds bounds) {
 
 		DataSet dataset = Main.main.getCurrentDataSet();
@@ -121,10 +121,10 @@
 		}
 
-		Stroke stroke = ((Graphics2D)g).getStroke();
+		Stroke stroke = g.getStroke();
 		Color color   = g.getColor();
 		for (ConvertedWay way:pathBuilder.getConvertedWays()) {
-			pathPainter.drawWay(way, mv, (Graphics2D) g);
+			pathPainter.drawWay(way, mv, g);
 		}
-		((Graphics2D)g).setStroke(stroke);
+		g.setStroke(stroke);
 		g.setColor(color);
 	}
