--- old/src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java 2015-04-21 18:22:42.805221500 +0400 +++ new/src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java 2015-04-21 18:22:42.618021200 +0400 @@ -303,9 +303,10 @@ public void run() { AccessController.doPrivileged((PrivilegedAction) () -> { Thread.currentThread().setContextClassLoader(null); + Thread.currentThread().setPriority(Thread.NORM_PRIORITY + 1); return null; }); - Thread.currentThread().setPriority(Thread.NORM_PRIORITY + 1); + boolean startPump = init(); if (startPump) {