Index: trunk/src/org/openstreetmap/josm/gui/MainApplication.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/MainApplication.java	(revision 8561)
+++ trunk/src/org/openstreetmap/josm/gui/MainApplication.java	(revision 8562)
@@ -411,5 +411,10 @@
         final SplashScreen.SplashProgressMonitor monitor = splash.getProgressMonitor();
         monitor.beginTask(tr("Initializing"));
-        splash.setVisible(Main.pref.getBoolean("draw.splashscreen", true));
+        GuiHelper.runInEDT(new Runnable() {
+            @Override
+            public void run() {
+                splash.setVisible(Main.pref.getBoolean("draw.splashscreen", true));
+            }
+        });
         Main.setInitStatusListener(new InitStatusListener() {
 
