Index: applications/editors/josm/plugins/livegps/src/livegps/LiveGpsLayer.java
===================================================================
--- applications/editors/josm/plugins/livegps/src/livegps/LiveGpsLayer.java	(revision 18408)
+++ applications/editors/josm/plugins/livegps/src/livegps/LiveGpsLayer.java	(revision 18597)
@@ -4,5 +4,5 @@
 
 import java.awt.Color;
-import java.awt.Graphics;
+import java.awt.Graphics2D;
 import java.awt.Point;
 import java.beans.PropertyChangeEvent;
@@ -14,4 +14,5 @@
 
 import org.openstreetmap.josm.Main;
+import org.openstreetmap.josm.data.Bounds;
 import org.openstreetmap.josm.data.coor.LatLon;
 import org.openstreetmap.josm.data.gpx.GpxData;
@@ -20,5 +21,4 @@
 import org.openstreetmap.josm.gui.MapView;
 import org.openstreetmap.josm.gui.layer.GpxLayer;
-import org.openstreetmap.josm.tools.ColorHelper;
 
 public class LiveGpsLayer extends GpxLayer implements PropertyChangeListener {
@@ -101,10 +101,10 @@
     }
 
-    @Override public void paint(Graphics g, MapView mv)
+    @Override public void paint(Graphics2D g, MapView mv, Bounds bounds)
     {
         //System.out.println("in paint");
         synchronized (LiveGpsLock.class) {
             //System.out.println("in synced paint");
-            super.paint(g, mv);
+            super.paint(g, mv, bounds);
 //          int statusHeight = 50;
 //          Rectangle mvs = mv.getBounds();
