Index: trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java	(revision 13263)
+++ trunk/src/org/openstreetmap/josm/gui/layer/geoimage/GeoImageLayer.java	(revision 13264)
@@ -1031,5 +1031,4 @@
         MapFrame map = MainApplication.getMap();
         if (map.getToggleDialog(ImageViewerDialog.class) == null) {
-            ImageViewerDialog.newInstance();
             map.addToggleDialog(ImageViewerDialog.getInstance());
         }
Index: trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java	(revision 13263)
+++ trunk/src/org/openstreetmap/josm/gui/layer/geoimage/ImageViewerDialog.java	(revision 13264)
@@ -60,8 +60,4 @@
     private boolean collapseButtonClicked;
 
-    static void newInstance() {
-        dialog = new ImageViewerDialog();
-    }
-
     /**
      * Replies the unique instance of this dialog
@@ -70,5 +66,5 @@
     public static ImageViewerDialog getInstance() {
         if (dialog == null)
-            throw new AssertionError("a new instance needs to be created first");
+            dialog = new ImageViewerDialog();
         return dialog;
     }
