Index: applications/editors/josm/plugins/print/build.xml
===================================================================
--- applications/editors/josm/plugins/print/build.xml	(revision 33236)
+++ applications/editors/josm/plugins/print/build.xml	(revision 33237)
@@ -5,5 +5,5 @@
     <property name="commit.message" value="Added a field to specify the map scale."/>
     <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
-    <property name="plugin.main.version" value="10972"/>
+    <property name="plugin.main.version" value="11905"/>
 
     <property name="plugin.author" value="Kai Pastor"/>
Index: applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintDialog.java
===================================================================
--- applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintDialog.java	(revision 33236)
+++ applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintDialog.java	(revision 33237)
@@ -232,6 +232,6 @@
                             mapView.setFixedMapScale(scaleModel.getNumber().intValue());
                             printPreview.repaint();
-                        } catch (ParseException pe) {
-                            Main.error(pe);
+                        } catch (ParseException e) {
+                            Main.error(e);
                         }
                     }
@@ -260,6 +260,6 @@
                             Main.pref.put("print.resolution.dpi", resolutionModel.getNumber().toString());
                             printPreview.repaint();
-                        } catch (ParseException pe) {
-                            Main.error(pe);
+                        } catch (ParseException e) {
+                            Main.error(e);
                         }
                     }
Index: applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintableLayerManager.java
===================================================================
--- applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintableLayerManager.java	(revision 33236)
+++ applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintableLayerManager.java	(revision 33237)
@@ -105,6 +105,6 @@
 
     @Override
-    public synchronized void addLayerChangeListener(LayerChangeListener listener, boolean fireAdd) {
-        layerManager.addLayerChangeListener(listener, fireAdd);
+    public synchronized void addAndFireLayerChangeListener(LayerChangeListener listener) {
+        layerManager.addAndFireLayerChangeListener(listener);
     }
 
@@ -115,7 +115,6 @@
 
     @Override
-    public synchronized void removeLayerChangeListener(LayerChangeListener listener,
-            boolean fireRemove) {
-        layerManager.removeLayerChangeListener(listener, fireRemove);
+    public synchronized void removeAndFireLayerChangeListener(LayerChangeListener listener) {
+        layerManager.removeAndFireLayerChangeListener(listener);
     }
 }
Index: applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintableMapView.java
===================================================================
--- applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintableMapView.java	(revision 33236)
+++ applications/editors/josm/plugins/print/src/org/openstreetmap/josm/plugins/print/PrintableMapView.java	(revision 33237)
@@ -21,6 +21,4 @@
 import java.awt.print.PrinterException;
 
-import javax.swing.JPanel;
-
 import org.openstreetmap.gui.jmapviewer.tilesources.AbstractOsmTileSource;
 import org.openstreetmap.josm.Main;
@@ -58,5 +56,5 @@
     public PrintableMapView() {
         /* Initialize MapView with a dummy parent */
-        super(new PrintableLayerManager(), new JPanel(), null);
+        super(new PrintableLayerManager(), null);
 
         /* Disable MapView's ComponentLister,
