Index: trunk/src/org/openstreetmap/josm/Main.java
===================================================================
--- trunk/src/org/openstreetmap/josm/Main.java	(revision 12644)
+++ trunk/src/org/openstreetmap/josm/Main.java	(revision 12645)
@@ -46,5 +46,4 @@
 import org.openstreetmap.josm.gui.layer.MainLayerManager;
 import org.openstreetmap.josm.gui.preferences.ToolbarPreferences;
-import org.openstreetmap.josm.gui.preferences.projection.ProjectionPreference;
 import org.openstreetmap.josm.io.FileWatcher;
 import org.openstreetmap.josm.io.OnlineResource;
@@ -710,6 +709,4 @@
      */
     public static void preConstructorInit() {
-        ProjectionPreference.setProjection();
-
         // init default coordinate format
         try {
Index: trunk/src/org/openstreetmap/josm/gui/MainApplication.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/MainApplication.java	(revision 12644)
+++ trunk/src/org/openstreetmap/josm/gui/MainApplication.java	(revision 12645)
@@ -87,4 +87,5 @@
 import org.openstreetmap.josm.gui.preferences.imagery.ImageryPreference;
 import org.openstreetmap.josm.gui.preferences.map.MapPaintPreference;
+import org.openstreetmap.josm.gui.preferences.projection.ProjectionPreference;
 import org.openstreetmap.josm.gui.preferences.server.OAuthAccessTokenHolder;
 import org.openstreetmap.josm.gui.preferences.server.ProxyPreference;
@@ -777,4 +778,5 @@
         toolbar = new ToolbarPreferences();
         Main.toolbar = toolbar;
+        ProjectionPreference.setProjection();
         GuiHelper.translateJavaInternalMessages();
         preConstructorInit();
