Index: applications/editors/josm/plugins/livegps/src/livegps/LiveGpsPlugin.java
===================================================================
--- applications/editors/josm/plugins/livegps/src/livegps/LiveGpsPlugin.java	(revision 19012)
+++ applications/editors/josm/plugins/livegps/src/livegps/LiveGpsPlugin.java	(revision 19056)
@@ -20,6 +20,7 @@
 import org.openstreetmap.josm.gui.MainMenu;
 import org.openstreetmap.josm.gui.MapFrame;
+import org.openstreetmap.josm.gui.MapView;
+import org.openstreetmap.josm.gui.MapView.LayerChangeListener;
 import org.openstreetmap.josm.gui.layer.Layer;
-import org.openstreetmap.josm.gui.layer.Layer.LayerChangeListener;
 import org.openstreetmap.josm.plugins.Plugin;
 import org.openstreetmap.josm.tools.Shortcut;
@@ -109,5 +110,5 @@
 			lgpscapture.setSelected(false);
 			removePropertyChangeListener(lgpslayer);
-			Layer.listeners.remove(this);
+			MapView.removeLayerChangeListener(this);
 			lgpslayer = null;
 		}
@@ -190,5 +191,5 @@
 					lgpslayer = new LiveGpsLayer(data);
 					Main.main.addLayer(lgpslayer);
-					Layer.listeners.add(this);
+					MapView.addLayerChangeListener(this);
 					lgpslayer.setAutoCenter(isAutoCenter());
 				}
